log4net是单线程的吗?

发布于 2024-08-22 20:29:09 字数 184 浏览 12 评论 0原文

阅读 log4net 上的文档,我注意到所有 std Appender 都被标记为

“对于多线程操作不安全”,

这听起来好像没有一个 Appender 可以在 ASP.Net 或多线程客户端中使用。

我读错了吗?有没有人遇到过线程 log4net Appender 的问题?

谢谢——克里斯

Reading the docs on log4net, I noticed that all the std Appenders are labeled as

"not safe for multithreaded operations"

This makes it sound like none of the Appenders can be used in ASP.Net or a multi-threaded client.

Am I mis-reading this? Has anyone encountered problems with threaded log4net Appenders??

Thanks --- Chris

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

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

发布评论

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

评论(1

┈┾☆殇 2024-08-29 20:29:09

来自 Log4Net 常见问题解答

log4net 线程安全吗?

是的,log4net 是线程安全的。

我在许多 ASP.NET 应用程序中使用了 log4net,在获取记录器时没有任何问题:

private static readonly ILog log = LogManager.GetLogger(typeof(MyLogger));

From Log4Net FAQ:

Is log4net thread-safe?

Yes, log4net is thread-safe.

I have used log4net in many ASP.NET applications without any problems getting a logger with:

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