Je me pose des questions sur ce qu'est la différence entre l'exploitation forestière et de traçabilité est.
Est la différence fondamentalement que le suivi est plus le journal détaillé de donner aux développeurs un outil pour déboguer les applications en cours d'exécution?
J'ai fait des expériences avec log4net et de faire de l'exploitation forestière. Maintenant je me demande si je devrais être en train de faire le traçage et si je pourrait/devrait utiliser log4net à cette fin. Devrais-je faire de traçage avec log4net et est-il un niveau de trace de log4net bûcherons? Dois-je utiliser un autre niveau de log de debug et trace fins ou est-il possible d'utiliser le même? Pouvez-vous donner un exemple simple sur comment je pourrais faire de journalisation et de suivi pour une méthode simple?
Edit: Malgré quelques réponses utiles ci-dessous, je suis toujours pas sûr de savoir comment je dois faire traçage rapport à l'exploitation forestière.
J'ai la méthode suivante dans ma couche et je veux ajouter un enregistrement/suivi pour elle. Je me demande comment le faire efficacement. Est la suivante méthode acceptable en termes de connexion/traçage? Si le journal des messages de type Info au lieu de Debug? Sont les messages de Débogage je suis journalisation considéré comme trace? Comment voulez-vous changer?
IEnumerable<Car> GetCars()
{
try
{
logger.Debug("Getting cars");
IEnumerable<Car> cars = CarAccessor.GetCars().ConvertAll(DataAccessToBusinessConverter);
logger.Debug("Got total of " + cars.Count + " cars");
} catch (Exception e) {
logger.Error("Error when getting cars", e);
throw new Exception("Unexpected error when getting cars");
}
}