ich verwende log4net unter C# net 3.5 und das ganze funktionert auch einwandfrei in Debug- und Releasemode.
sobald ich aber meine dll-Datei (für Autocad) außerhalb des VS verwende, funktionert das logging nicht mehr. Es wird immer in die gleiche Datei im gleichen Verzeichnis geloggt. Ich habe auch die config-Date und die log4net-Dll im Verzeichnis der dll.
Auszug aus der config-Datei
sobald ich aber meine dll-Datei (für Autocad) außerhalb des VS verwende, funktionert das logging nicht mehr. Es wird immer in die gleiche Datei im gleichen Verzeichnis geloggt. Ich habe auch die config-Date und die log4net-Dll im Verzeichnis der dll.
Auszug aus der config-Datei
Code:
<log4net> <add key="log4net.Internal.Debug" value="true"/> <appender name="FileAppender" type="log4net.Appender.FileAppender"> <file value="C:\\ACADDll\\log.txt" /> <appendToFile value="true"/> <layout type="log4net.Layout.PatternLayout"> <conversionPattern value="%date [%thread] %-5level %logger [%property{NDC}] - %message%newline" /> </layout> </appender> <root> <level value="All" /> <appender-ref ref="FileAppender" /> </root> </log4net>
Comment