22 Jun 2007

Log4Net for NETCF

Log4net est un outil pour aider les développeur à logger des traces d'une application. Dans le cas où vous avez des problèmes avec une application, il est utile de pouvoir générer des traces dans un fichier pour localiser le problème.
Log4Net utilise un fichier de configuration XML et une architecture hiérarchique dans les traces.
Un mode rolling permet de logger dans plusieurs fichiers avec des contraintes de date et de tailles de fichiers.

Log4net is a tool to help the developer to log outputs of an application. In case of problems with an application, it is helpful to enable logging so that the problem can be located.
Log4Net uses an XML configuration file and a Hierarchical logging architecture.
A rolling mode can log to multiple files based upon date or file size constraints.

Example:
Ajouter une référence à :
Add a reference to:
log4net.dll

// Create the logger
private static readonly log4net.ILog log = log4net.LogManager.GetLogger(typeof(LoggingExample));

// Load the config file
log4net.Config.DOMConfigurator.Configure();
// Error Log
log.Error("Exception thrown from your function", ex);
// Info log
log.Info("Info");

Allez jeter un oeil sur l'exemple :
Check out the CF examples in:
log4net-1.2.10/examples/netcf

Voici le lien :
Here is the link:
http://logging.apache.org/log4net/download.html

4 comments:

Rodrigo said...

Oi, achei teu blog pelo google tá bem interessante gostei desse post. Quando der dá uma passada pelo meu blog, é sobre camisetas personalizadas, mostra passo a passo como criar uma camiseta personalizada bem maneira. Até mais.

Fabien Decret said...

Sorry but I don't understand, if you can speak english it will be nice.

Fabien

Damien said...

Le lien donné ne fonctionne pas...
Après une ptite recherche c'est juste qu'il n'y a pas de s à download :)
http://logging.apache.org/log4net/download.html

(D'ailleur, je me demande s'il n'y a pas eu une réorganisation de leur site car le téléchargement des exemples nous fait arrivé à un 404: not found ...)

Fabien Decret said...

J'ai mis à jour le lien, ça fonctionne maintenant, pour le path des exemples, c'est sur votre PC quand vous aurez installé log4Net.

à+

Fabien