【问题标题】:Are there any issues with using log4net in a multi-threaded environment?在多线程环境中使用 log4net 有什么问题吗?
【发布时间】:2008-09-08 17:20:03
【问题描述】:

我想知道是否有人有在像 asp.net 这样的多线程环境中使用 log4net 的经验。我们目前正在使用 log4net,我想确保我们不会遇到任何问题。

【问题讨论】:

    标签: log4net


    【解决方案1】:

    我们在高度多线程的环境中运行 log4net(和 log4cxx)没有问题。不过,您需要小心配置它们。

    Jeff 描述的 log4net 问题与使用某个附加程序有关。我们总体上坚持使用简单的日志文件附加器,以减少日志记录对代码操作的影响。将一行写入文件非常简单,启动另一个数据库事务非常繁重。

    【讨论】:

    • 因此,数据库附加程序为 Jeff 提供了他在播客中讨论的锁定问题。不幸的是,我们正在使用数据库附加程序,因为我们想要一个集中的日志存储库。
    猜你喜欢
    • 1970-01-01
    • 2014-01-20
    • 2013-07-27
    • 2020-02-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多