【发布时间】:2016-08-24 00:12:57
【问题描述】:
我希望我的日志文件具有以下格式:
yyyy-mm-dd-[区域]{-[可选标签]}.log
所以我最终会得到类似 2016-08-23-Area-PerformanceTesting.log 的内容,其中 Area = [area] 和 PerformanceTesting = [可选标签]。
我无法在日期之后添加“区域”字符串变量,以及可选的标记变量。
结果文件名原来是这样的,这是错误的:
{yyyy-MM-dd(tt)}.Name.2016-08-23(PM).log
<appender name="RollingFile" type="log4net.Appender.RollingFileAppender">
<param name="File" value="C:\Logs\%date{yyyy-MM-dd(tt)}.Name.log" />
<param name="AppendToFile" value="true" />
<param name="RollingStyle" value="Composite" />
<param name="MaxSizeRollBackups" value="1000" />
<param name="MaximumFileSize" value="25MB" />
<param name="StaticLogFileName" value="false" />
<param name="DatePattern" value=".yyyy-MM-dd(tt)" />
<PreserveLogFileNameExtension value="true"/>
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date{HH:mm:ss.fff} %message%newline" />
</layout>
</appender>
【问题讨论】:
标签: log4net log4net-configuration