.net Log4net滚动每日-文件名格式和日期
我希望我的日志文件类似于以下内容date.filename.txt。每天都会推出新的文件 我能够以这种格式生成文件filename.date.txt。通过使用以下配置.net Log4net滚动每日-文件名格式和日期,.net,logging,log4net,config,.net,Logging,Log4net,Config,我希望我的日志文件类似于以下内容date.filename.txt。每天都会推出新的文件 我能够以这种格式生成文件filename.date.txt。通过使用以下配置 <appender name="SLSILogFileAppender" type="log4net.Appender.RollingFileAppender"> <file type="log4net.Util.PatternString" > <converter> <n
<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>
Peer,感谢您抽出时间回答这个问题。!我还有一个问题,如果文件名是机器的名称,那么语法将如何访问它。我添加了下面的代码,输出文件名是%date.filename.txt。请建议如何删除%character
我已经发布了问题,请回答:)