错误日志中未记录异常详细信息

时间:2011-10-11 21:45:57

标签: .net exception-handling enterprise-library

它是一个WPF - PRISM -WPF应用程序,带有企业库异常处理,日志记录和跟踪块。在我们的应用程序中,我们使用EnterpriseLibrary.Logging.Logger处理异常并在错误日志中记录适当的信息。

我的问题奇怪的是,错误日志通过我创建的单元测试方法正确地创建了异常详细信息。但是,当通过执行exe调试或运行应用程序时,如果遇到异常,则会将错误日志创建为0KB文件。异常细节没有写入。

我不确定我缺少什么,目前我没有安全环境中的EL源代码进行调试,看看哪里出错了!任何帮助,将不胜感激!谢谢!

1 个答案:

答案 0 :(得分:1)

这样的问题通常是权限问题。开发人员通常以管理员身份运行,因此当需要创建事件日志源或.exe目录中的文件时,它可以正常工作,但在以更有限的用户身份运行时会失败。

您使用的是什么跟踪侦听器?您的生产用户是否有权设置日志记录的目的地?