标签: c# .net log4net
我有一个Windows服务,可以在新的AppDomain中执行代码片段。创建此AppDomain只是为了执行这些代码然后销毁。我使用log4net进行日志记录,因为我喜欢它的简单性和灵活性。它在默认的AppDomain中工作得很好,但是新创建的AppDomain中的日志记录语句不会被记录。这是log4net中的限制还是只是我没有正确设置它。
答案 0 :(得分:1)
我认为这应该可行,但您需要为新的AppDomain初始化log4net。如果您登录到文件,则可能会遇到锁定问题。
另见question。