log4net是否是线程安全的似乎有一些讨论,共识是框架是线程安全的,但appender不是,需要正确使用才能实现线程安全。有人可以对此有所了解,并可能举例说明以线程安全的方式使用 RollingFileAppender 吗?是否需要将其插入上下文?不知何故被锁定,还是什么?
最佳答案
根据这个link , RollingFileAppender 是线程安全的(就日志而言)。这是来自 log4net 的开发人员之一。他特别指出,您的代码中不需要这样的锁定:
lock(logger)
{
logger.Info("Hello!");
}
关于c# - log4net的线程安全,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4098409/