Dot-Net
Log4net 每天滾動 - 帶日期的文件名格式
我想要我的日誌文件類似於date.filename.txt。每天推出新文件。
我能夠生成這種格式的文件 filename.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>