在 log4net 文件中滚动注释

发布于 2024-08-26 17:19:59 字数 899 浏览 8 评论 0原文

在 log4net 文件中滚动注释。

是否可以将数据滚动到日志文件中?

所以我有一个像这样的 xml 配置文件:

<log4net>
  <appender name="LogFileAppender" type="log4net.Appender.RollingFileAppender">
    <layout type="log4net.Layout.PatternLayout">
      <ConversionPattern value="%d{yyyy-MM-dd hh:mm:ss} – %-5p: %m%n" />
    </layout>
    <param name="File" value="c:\log.txt" />
    <param name="AppendToFile" value="true" /> 
    <rollingStyle value="Size" />
    <maxSizeRollBackups value="1" />
    <maximumFileSize value="5MB" />
    <staticLogFileName value="false" />
  </appender>
  <root>
    <level value="DEBUG" />
    <appender-ref ref="LogFileAppender" />
  </root>
</log4net>

我想要的是一个 5MB 的文件,当它到达末尾时,它将拉出文件的第一行,然后在末尾添加一个新行。这可能吗(我在文档中没有看到它)?

Rolling comments inside a log4net file.

Is it possible to roll the data inside the log file?

So I have an xml config file like:

<log4net>
  <appender name="LogFileAppender" type="log4net.Appender.RollingFileAppender">
    <layout type="log4net.Layout.PatternLayout">
      <ConversionPattern value="%d{yyyy-MM-dd hh:mm:ss} – %-5p: %m%n" />
    </layout>
    <param name="File" value="c:\log.txt" />
    <param name="AppendToFile" value="true" /> 
    <rollingStyle value="Size" />
    <maxSizeRollBackups value="1" />
    <maximumFileSize value="5MB" />
    <staticLogFileName value="false" />
  </appender>
  <root>
    <level value="DEBUG" />
    <appender-ref ref="LogFileAppender" />
  </root>
</log4net>

What I want is to have a 5MB file that when it gets to the end will pull off the first line of the file and then add a new line at the end. Is that possible (I do not see it in the documentation)?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

是伱的 2024-09-02 17:19:59

我对此进行了更多研究,但没有找到解决方案。我的回答可能是不可用(如有错误请指正)。

如果它不存在并且确实需要,我想它可以在 log4net 中更新吗?

I looked a little more at this and have not seen a solution. My answer may be that it is not available (please correct me if I am wrong).

If it does not exist and really was needed I guess it could updated in log4net?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文