log4net 在应用程序关闭之前不会写入日志条目

发布于 2024-09-28 14:50:32 字数 62 浏览 5 评论 0原文

我希望 log4net 立即写入我的 ADO 日志,但它似乎直到应用程序存在才执行此操作,我该如何解决此问题?

I want log4net to write to my ADO log immediately but it doesn't seem to do it until the application exists, how can I remedy this?

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

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

发布评论

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

评论(2

云淡风轻 2024-10-05 14:50:32

您必须像这样配置缓冲区大小:

<bufferSize value="1" />

You have to configure the buffer size like this:

<bufferSize value="1" />
[浮城] 2024-10-05 14:50:32

就我而言,我必须通过向其添加参数来配置我的附加程序,如下所示:

<appender name="RollingFile" type="log4net.Appender.RollingFileAppender">
  [...]
  <lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
  [...]
</appender>

我只需将锁定模型设置为最小锁定,即可完成工作。

华泰

In my case I had to configure my appender by adding a parameter to it as follows:

<appender name="RollingFile" type="log4net.Appender.RollingFileAppender">
  [...]
  <lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
  [...]
</appender>

I just set the locking model to minimal lock, and that did the job.

HTH

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