首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >log4net -如何在日志记录系统关闭之前记录摘要

log4net -如何在日志记录系统关闭之前记录摘要
EN

Stack Overflow用户
提问于 2010-09-16 20:18:02
回答 1查看 418关注 0票数 1

我想要记录一些关于域关闭的摘要行,但是log4net首先挂钩AppDomain.CurrentDomain.ProcessExit,并在我有机会输出消息之前关闭日志。(消息永远不会被记录)

所以我的问题是: 1.有没有一种方法可以在log4net之前挂接ProcessExit,而不需要过多地调整初始化顺序?(当然不需要更改我的应用程序的Program类) 2. log4net是否提供了任何在关机前调用的钩子?

EN

回答 1

Stack Overflow用户

发布于 2010-09-18 19:25:11

日志记录器存储库(可通过log4net.LogManager.GetAllRepositories()访问)有一个事件:ShutdownEvent。这对您没有用处,因为此事件是在log4net关闭所有内容后引发的。

挂接到AppDomain.CurrentDomain.ProcessExit上对我来说很好。在初始化log4net之前,我只需要这样做。(不确定这是否符合“不要过多地使用初始化顺序”)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3726552

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档