versuchen, Log4net-Setup für .net 4.0 asp.net mvc2 App zu bekommen. Ich habe eine Mindestkonfiguration, aber nichts wird protokolliert. Fehle ich etwas?log4net, kann es nicht mit .net 4.0 mvc app
- Referenzierung log4net 1.2.10 freigegeben Version dll
- hinzugefügt abschnittsweise
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/>
- hinzugefügt Abschnitt
<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>
- versucht, Nachricht zu protokollieren mit
log4net.LogManager.GetLogger("global").Error("test error");
Aber es gibt nichts protokolliert bekommen und kein Fehler. Ich habe viele Konfigurationsvariationen versucht, wie zB nur console, nur rollingfile, um nur appender zu archivieren. aber nichts funktioniert. Und ja, es ist .net 4.0 Vollprojekt nicht Client-Profil.
Was könnte hier falsch sein?
Danke, das war es – mamu