Log4net stopped logging to a file -
here setup using, not sure why not working.
class file:
const string conpath = @"configfiles\log4net.config"; xmlconfigurator.configure(new fileinfo(conpath));
assemblyinfo.cs
[assembly: log4net.config.xmlconfigurator(configfile = @"configfiles\log4net.config", watch = true)]
log4net.config
<?xml version="1.0" encoding="utf-8" ?> <log4net> <!-- appender section --> <appender name="consoleappender" type="log4net.appender.consoleappender"> <layout type="log4net.layout.patternlayout"> <conversionpattern value="[%date{mm/dd/yyyy hh:mm:ss.fff}]: %message%newline%exception"/> </layout> </appender> <appender name="debugappender" type="log4net.appender.debugappender"> <layout type="log4net.layout.patternlayout"> <conversionpattern value="%m%n%exception" /> </layout> </appender> <appender name="rollingfileappender" type="log4net.appender.rollingfileappender"> <file type="log4net.util.patternstring"> <conversionpattern value=".\logfiles\log" /> </file> <appendtofile value="true" /> <staticlogfilename value="false" /> <rollingstyle value="date" /> <datepattern value=" - yyyy.mm.dd'.txt'"/> <layout type="log4net.layout.patternlayout"> <header value="[log file started] " /> <conversionpattern value="%date{yyyy-mm-dd hh:mm:ss} [%thread] %-5level %message%newline" /> <footer value=" [log file finished] " /> </layout> </appender> <root> <level value="debug"/> <appender-ref ref="consoleappender"/> <appender-ref ref="debugappender"/> <appender-ref ref="rollingfileappender"/> </root> </log4net>
log4net log4net-configuration
No comments:
Post a Comment