我想要我的日志文件是这样的 日期.文件名.txt .每天推出新文件。
我能够以这种格式生成文件 文件名.date.txt .通过使用以下配置
<appender name="SLSILogFileAppender" type="log4net.Appender.RollingFileAppender">
<file type="log4net.Util.PatternString" >
<converter>
<name value="logfilename" />
<type
value="FilenamePatternConverter" />
</converter>
<conversionPattern
value="%property{TestURL}%logfilename{LocalApplicationData}" />
</file>
<appendToFile value="true" />
<rollingStyle value="Date" />
<staticLogFileName value="false" />
<datePattern value="'.'yyyy.MM.dd'.log'" />
<lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
</appender>
我尝试了很多东西,但没有任何帮助。
最佳答案
您可以在 datePattern 中添加文件名,例如:
<appender name="SLSILogFileAppender" type="log4net.Appender.RollingFileAppender">
<file value="c:\temp\logs\" />
<datePattern value="dd.MM.yyyy'.filename.log'" />
<appendToFile value="true" />
<rollingStyle value="Date" />
<staticLogFileName value="false" />
<lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
</appender>
关于.net - Log4net 每天滚动 - 带日期的文件名格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31803537/