本文介绍了使用Log4Net将当前日期附加到日志文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我要做的就是将当前日期和时间附加到我的日志文件中,例如:
All I want to do is append the current date and time to my log file, say:
"export_(Wed_Feb_21_2009_at_1_36_41PM)"
这是我当前来自app.config的配置
Here is my current config from my app.config
<appender name="RollingFileAppender" type="log4net.Appender.RollingFileAppender">
<file value="c:\export.txt" />
<appendToFile value="true" />
<lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
<rollingStyle value="Size" />
<maxSizeRollBackups value="10" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date [%thread] %-5level %logger [%property{NDC}] - %message %stackTrace%newline" />
</layout>
</appender>
是否可以将日期附加到日志文件中,或者这是我需要在代码中而不是在配置中执行的操作之一?
Is appending the date to my log file possible, or is it one of those things I need to do in code and not config?
推荐答案
将以下内容添加到您的配置文件中
Add the following to your config file
<appender name="rollingFile" type="log4net.Appender.RollingFileAppender,log4net">
<param name="File" value="c:\\ProjectX\\Log\\log.txt"/>
<param name="AppendToFile" value="true"/>
<lockingModel type="log4net.Appender.FileAppender+MinimalLock"/>
<param name="RollingStyle" value="Date"/>
<param name="DatePattern" value="yyyy.MM.dd"/>
<param name="StaticLogFileName" value="true"/>
<layout type="log4net.Layout.PatternLayout,log4net">
<param name="ConversionPattern" value="%date [%thread] %-5level %logger - %message%newline"/>
</layout>
</appender>
这篇关于使用Log4Net将当前日期附加到日志文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!