Log4net滚动文件名

戴夫

我在C#应用程序中使用log4net

<log4net>
    <appender name="RollingFileAppender" type="log4net.Appender.RollingFileAppender">
      <file value="..\logs\Program.log.xml" />
      <appendToFile value="true" />
      <rollingStyle value="Size" />
      <maxSizeRollBackups value="10" />
      <maximumFileSize value="10000KB" />
      <staticLogFileName value="true" />
      <layout type="log4net.Layout.XmlLayoutSchemaLog4j">
        <conversionPattern value="%utcdate [%thread] %-5level %logger [%property{NDC}] - %message%newline" />
      </layout>
    </appender>
    <root>
      <level value="DEBUG" />
      <appender-ref ref="LogFileAppender" />
      <appender-ref ref="RollingFileAppender" />
    </root>
  </log4net>

我的问题是我的日志文件已被重命名-

Program.log.xml.1
Program.log.xml.2

因此,如果容易使用正确的文件查看器,则无法打开文件,我希望将文件重命名-

Program.log.1.xml
Program.log.2.xml

我搜索了文档,看不到或看不懂。谢谢大家

李·威利斯

将preserveLogFileNameExtension选项添加到您的配置中:

<preserveLogFileNameExtension value="true" />

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

具有Mono的Log4Net缺少文件名和行号

来自分类Dev

在log4net FileAppender文件名中使用程序集版本

来自分类Dev

在log4net中具有“ AnyName” _yyy-MM-dd.log的日志文件名

来自分类Dev

在Log4Net上滚动

来自分类Dev

log4Net RollingFileAppender不会“滚动”

来自分类Dev

log4net滚动文件追加程序不起作用

来自分类Dev

如何滚动Serilog类似于log4net的文本文件?

来自分类Dev

Log4J dailyrolling文件附加器,控制滚动文件名

来自分类Dev

Log4Net写入不同的文件

来自分类Dev

防止Log4Net写入所有日志文件

来自分类Dev

Log4Net不写入输出文件

来自分类Dev

log4net创建并用重复的文本填充文件

来自分类Dev

使用FileSystemWatcher观看log4net日志文件

来自分类Dev

Log4net不创建日志文件

来自分类Dev

如何下载从log4Net生成的日志文件

来自分类Dev

压缩Log4net输出文件

来自分类Dev

日志文件不是使用log4net创建的

来自分类Dev

启用了log4net,但未创建任何文件

来自分类Dev

如何下载从log4Net生成的日志文件

来自分类Dev

Log4Net不写入输出文件

来自分类Dev

如何阻止Log4Net创建空日志文件

来自分类Dev

将 log4net 文件推送到 ElasticSearch

来自分类Dev

Log4Net 创建新文件

来自分类Dev

配置log4net RollingFileAppender滚动大小,但追加日期时间?

来自分类Dev

如何使用log4net在AppData文件夹中创建文件

来自分类Dev

Log4Net和奥尔良

来自分类Dev

Web服务中的Log4net

来自分类Dev

在Log4Net上翻转

来自分类Dev

log4net的RollingFileAppender最低配置?