我刚开始使用企业库的v5版本,似乎遇到了一些奇怪的问题。 通常情况下,我会从日志记录开始。我只需添加所需的引用并执行以下代码:
Logger.Write("test");
目前没有什么特别的。检查输出时,我发现一个相当奇怪的问题;当第一次调用代码并加载所有必需的库时,似乎会出现异常...
A first chance exception of type 'System.Threading.SynchronizationLockException' occurred in Microsoft.Practices.Unity.dll
A first chance exception of type 'System.Threading.SynchronizationLockException' occurred in Microsoft.Practices.Unity.dll
因为我已经打开了捕获异常,所以这非常令人烦恼。你知道这是什么或如何摆脱它吗?
此外,我想添加一个Trace监听器来将所有日志输出到VS输出中。但似乎“系统诊断跟踪监听器”不支持格式化程序,这会导致输出泛滥。我是否仍然需要编写自定义监听器(像在v3中一样)才能实现这个非常基本的任务?