log 4net 仅将日期添加到滚动日志

问题描述 投票:0回答:0

我有一个使用 log4net 配置的日志文件。我已经设法让日志滚动工作并附加一个日期但是当日期滚动时我的存档文件被命名为

RogueLike.log_2023-02-10.log

我想要的是让归档文件变成

RogueLike_2023-02-10.log

这是我的 log4net appender 设置。

<appender name="LogFileAppender" type="log4net.Appender.RollingFileAppender">
  <lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
  <appendToFile value="true" />
  <rollingStyle value="Date" />
  <datePattern value="'_'yyyy-MM-dd'.log'"/>
  <file type="log4net.Util.PatternString" value="D:\Projects\Logs\RogueLike\RogueLike.Log" />
  <staticLogFileName value="true" />
  <layout type="log4net.Layout.PatternLayout">
    <conversionPattern value="%d [%t] %-5level %-60c %m%n" />
  </layout>
</appender>
c# log4net
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.