Log4net可以在新创建的AppDomain中运行

时间:2010-09-20 09:36:07

标签: c# .net log4net

我有一个Windows服务,可以在新的AppDomain中执行代码片段。创建此AppDomain只是为了执行这些代码然后销毁。我使用log4net进行日志记录,因为我喜欢它的简单性和灵活性。它在默认的AppDomain中工作得很好,但是新创建的AppDomain中的日志记录语句不会被记录。这是log4net中的限制还是只是我没有正确设置它。

1 个答案:

答案 0 :(得分:1)

我认为这应该可行,但您需要为新的AppDomain初始化log4net。如果您登录到文件,则可能会遇到锁定问题。

另见question