2010-11-25 8 views
1

Essayant d'obtenir la configuration log4net pour. Net 4.0 asp.net mvc2 app. J'ai la configuration minimum nue mais rien n'est connecté. Est-ce que je manque quelque chose?log4net, ne peut pas le faire fonctionner avec .net 4.0 application mvc

  • référencement log4net 02.01.10 version publiée dll
  • ajoutés dans les sections
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/> 
  • ajoutés section
<log4net> 
    <appender name="Console" type="log4net.Appender.ConsoleAppender"> 
     <layout type="log4net.Layout.PatternLayout"> 
     <!-- Pattern to output the caller's file name and line number --> 
     <conversionPattern value="%5level [%thread] (%file:%line) - %message%newline" /> 
     </layout> 
    </appender> 

    <appender name="RollingFile" type="log4net.Appender.RollingFileAppender"> 
     <file value="c:\\example.log" /> 
     <appendToFile value="true" /> 
     <maximumFileSize value="100KB" /> 
     <maxSizeRollBackups value="2" /> 

     <layout type="log4net.Layout.PatternLayout"> 
     <conversionPattern value="%level %thread %logger - %message%newline" /> 
     </layout> 
    </appender> 

    <root> 
     <level value="DEBUG" /> 
     <appender-ref ref="Console" /> 
     <appender-ref ref="RollingFile" /> 
    </root> 
    </log4net> 
  • en essayant d'enregistrer le message avec log4net.LogManager.GetLogger("global").Error("test error");

Mais rien ne se connecte et aucune erreur. Essayé beaucoup de variations de configuration comme seule console, seulement rollingfile, pour déposer l'appender seulement. mais rien ne fonctionne. Et oui, c'est le projet complet .net 4.0 pas le profil client.

Qu'est-ce qui pourrait ne pas fonctionner ici?

Répondre

1

Avez-vous démarré log4net?

protected void Application_Start() 
{ 
    XmlConfigurator.Configure(); 
    ... 
} 
+0

Merci, c'était tout – mamu

Questions connexes