2010-01-20 4 views
3

J'ai déjà utilisé log4net par le passé sans problème, mais j'ai quelques problèmes pour l'enregistrer dans un fichier appender. Exemple très simple.L'appendeur de fichier log4net ne crée pas de fichier

<?xml version="1.0" encoding="utf-8" ?> 
<configuration> 
    <configSections> 
    <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" /> 
    </configSections> 
    <log4net> 
    <appender name="DebugFileAppender" type="log4net,Appender.FileAppender"> 
    <file value="Logfile.log" /> 
    <appendToFile value="true" /> 
    <layout type="log4net.Layout.PatternLayout"> 
     <param name="ConversionPattern" value="%5p [%d] - %m%n" /> 
    </layout> 
    </appender> 
    <root> 
     <appender-ref ref="DebugFileAppender" /> 
    </root> 
    </log4net> 
</configuration> 
+1

< appender name = "DebugFileAppender" type = "log4net, Appender.FileAppender"> Youeee

Répondre

0

Le compte d'exécution est-il autorisé à écrire dans le dossier?

+0

Je crois. J'ai ouvert les permissions sur le répertoire d'écriture – Youeee

+0

Si cela ne vous aide pas, essayez d'activer le débogage interne de log4net. Plus d'infos ici: http://log4net.sourceforge.net/release/1.2.0.30316/doc/manual/faq.html#internalDebug –

+0

Rien dans le débogage qui me dit qu'il ne peut pas écrire .. – Youeee

0

Essayez ensemble l'autorisation d'écriture pour les dossiers de journaux pour IIS_IUSRS

Questions connexes