Log4net 如何根据每次执行的程序和日期格式将事件记录在日志文件中?
我正在使用以下log4net.config文件:Log4net 如何根据每次执行的程序和日期格式将事件记录在日志文件中?,log4net,Log4net,我正在使用以下log4net.config文件: <log4net> <appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender"> <file value= " D:\Logs_Event\log_event.txt"/> <staticLogFilename value = "false"/> <appendToFile value=
<log4net>
<appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
<file value= " D:\Logs_Event\log_event.txt"/>
<staticLogFilename value = "false"/>
<appendToFile value="true"/>
<datepattern value = "yyyy-MM-dd"/>
<rollingStyle value="once"/>
<layout type = "log4net.Layout.PatternLayout">
<conversionPattern
value="%date [%thread] %-5level %logger ==> %message%newline"/>
</layout>
</appender>
<root>
<level value="ALL" />
<appender-ref ref="RollingLogFileAppender" />
<appender-ref ref="AdoNetAppender" />
</root>
</log4net>
当应用程序启动时,我必须在文本文件中记录所有事件,直到应用程序结束。如果应用程序下次启动,事件将以各自的日期格式记录到另一个文本文件中。我怎样才能做到这一点 您可以使用
log4Net
中提供的PatternString
选项来实现这一点
<file type="log4net.Util.PatternString"
value="LogFileName_%date{dd_MM_y(hh:mm:ss)}.log" />
检查日期转换模式和日期时间格式化程序
相关问题:您可以使用
log4Net
中提供的PatternString
选项来实现这一点
<file type="log4net.Util.PatternString"
value="LogFileName_%date{dd_MM_y(hh:mm:ss)}.log" />
检查日期转换模式和日期时间格式化程序
相关问题: