【发布时间】:2014-09-29 19:53:11
【问题描述】:
我有一个处理消息的服务器应用程序。我们需要为每个消息进程保留一个单独的日志文件。 我们使用了亚当对相关问题的回答: Logging to an individual log file for each individual thread
唯一的问题是,当该过程完成后,需要处置存储库。我们叫
log4net.LogManager.ShutdownRepository(logFileName + "Repository");
当进程结束时,LogManager 仍然引用创建的存储库。因此,每次调用都会添加一个新的存储库,从而导致内存增加。
有没有办法正确处理存储库?很抱歉提出一个新问题,我没有足够的代表来评论答案。
【问题讨论】:
标签: log4net