IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Outils de logging compatible Framework 2.0


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2009
    Messages
    402
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 402
    Par défaut Outils de logging compatible Framework 2.0
    Bonjour,

    Je cherche des outils de logging compatible Framework 2.0.

    J'ai trouvé NLog pour le moment mais je souhaiterais savoir si d'autres existent.
    (je suppose que oui, mais malgré tous les outils trouvé sur internet pour le logging en C#, il n'est pas toujours dit quels version les supportent.)

    Log4Net aussi selon : http://log4net.sourceforge.net/relea...k-support.html

    De plus ayant utilisé log4j pour le java, cet outils me semble performant. Si quelqu'un aurait des retours à me faire parvenir quand à son utilisation ?

    Merci d'avance.

  2. #2
    Membre éclairé
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2009
    Messages
    402
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 402
    Par défaut
    J'ai finalement décide d'utiliser log4net.

    Tout marche cependant, j'ai des warnings tels que :
    Message 1 Impossible de trouver les informations de schéma pour l'élément 'log4net'.
    et ce pour toutes les balises log4net.

    Si quelqu'un saurait d'où ça vient, de mon coté j'ai trouvé des pistes sur l'"AssemblyInfo.cs" mais toutes les modifications que j'y ajoutes n'y change rien ... (je vais aller trouver un autre topic pour ces warning, celui-ci ne convient plus vraiment.)

    Lien => http://www.developpez.net/forums/d76...d/#post5460051

    Merci

  3. #3
    Modérateur
    Avatar de DotNetMatt
    Homme Profil pro
    CTO
    Inscrit en
    Février 2010
    Messages
    3 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : CTO
    Secteur : Finance

    Informations forums :
    Inscription : Février 2010
    Messages : 3 611
    Billets dans le blog
    3
    Par défaut
    Bonjour,

    Peut-être trouverez-vous une solution sur un des posts suivants :



    Sinon, voici le contenu de mon fichier log4net.config :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
     
    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
    	<configSections>
    		<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net-net-1.0" />
    	</configSections>
    	<log4net>
     
    		<appender name="FileAppender" type="log4net.Appender.RollingFileAppender">
    			<file value="errors.log" />
    			<appendToFile value="true" />
    			<maximumFileSize value="1000KB" />
    			<maxSizeRollBackups value="5" />
     
    			<layout type="log4net.Layout.PatternLayout">
    				<conversionPattern value="%date [%thread] %-5level %logger:%method - %message%newline" />
    			</layout>
    		</appender>
     
    		<!-- Set root logger level to DEBUG and its only appender to A1 -->
    		<root>
    			<level value="DEBUG" />
    			<appender-ref ref="FileAppender" />
    		</root>
    	</log4net>
    </configuration>
    Ce fichier est placé à la racine de mon projet, et il crée un fichier errors.log à la racine également.

    Matt
    Less Is More
    Pensez à utiliser les boutons , et les balises code
    Desole pour l'absence d'accents, clavier US oblige
    Celui qui pense qu'un professionnel coute cher n'a aucune idee de ce que peut lui couter un incompetent.

  4. #4
    Membre éclairé
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2009
    Messages
    402
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 402
    Par défaut
    Bah en fait moi j'ai configurer log4net dans le fichier app.config :/

    Il faudrait donc les configurer dans un fichier log4net.config ?
    => je viens de tester avec et ça ne marche pas non plus. maintenant sur la console j'ai :
    log4net:WARN XmlConfigurationAttribute: Unable to watch config file not supported on SSCLI
    Je precise que je code en mode console C# et que j'ai pris le .dll suivant :
    log4net-1.2.10\bin\sscli\1.0\release\log4net.dll
    Sachant que tous les autres ne marchent pas.
    Je suis sous Visual Studio 2010 Express aussi.

    Il y a probablement un rapport avec tout ça mais bon :/


    Merci pour les liens mais j'étais déjà tombé dessus quand je cherchais à retirer ces messages.

  5. #5
    Modérateur
    Avatar de DotNetMatt
    Homme Profil pro
    CTO
    Inscrit en
    Février 2010
    Messages
    3 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : CTO
    Secteur : Finance

    Informations forums :
    Inscription : Février 2010
    Messages : 3 611
    Billets dans le blog
    3
    Par défaut
    Je ne sais pas car j'ai toujours utilisé log4net avec la configuration à l'extérieur du fichier app/web.config...

    Jusqu'à présent je n'ai pas rencontré de problème particulier.

    Dans tous les cas, ce peut être une bonne alternative si vous n'arrivez pas à trouver de solution
    Less Is More
    Pensez à utiliser les boutons , et les balises code
    Desole pour l'absence d'accents, clavier US oblige
    Celui qui pense qu'un professionnel coute cher n'a aucune idee de ce que peut lui couter un incompetent.

  6. #6
    Membre éclairé
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2009
    Messages
    402
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 402
    Par défaut
    Disons que pour le moment l'application fonctionne parfaitement.

    Je préfère rester sur log4net qui me parait plutôt performant, étant presque un clone de log4j sur Java, malgré les fameux messages. Plutôt que de chercher un autre outil qui pourrait ne pas me satisfaire.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. probleme entity framework et quel outil de log?
    Par GreenPhoenix dans le forum Débuter
    Réponses: 9
    Dernier message: 31/08/2011, 17h46
  2. outils]Portail communautaire / API / Framework
    Par samad dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 28/03/2006, 12h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo