gpt4 book ai didi

.net - SynchronizationLockException + 日志记录

转载 作者:行者123 更新时间:2023-12-04 14:35:14 27 4
gpt4 key购买 nike

我刚开始使用企业库的 v5,似乎遇到了一些奇怪的问题。
像往常一样,我从日志记录开始。我刚刚添加了所需的引用并执行以下代码:

Logger.Write("test");

到目前为止没有什么特别的。检查输出我发现了一个很奇怪的问题;当第一次调用代码并加载所有必需的库时,似乎有异常(exception)......
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

因为我在打开咳嗽异常的情况下工作,所以这很烦人。知道它是什么或如何摆脱它吗?

此外,我想添加一个跟踪监听器来打印所有登录到 VS 输出的信息。但似乎“系统诊断跟踪监听器”不支持格式化程序,这会导致输出泛滥。我是否仍然需要编写一个自定义监听器(就像我在 v3 中所做的那样)来实现此目的 非常基本的 任务?

最佳答案

我解决了SynchronizationLockException通过换出 UnityDefaultBehaviorExtension 来解决问题.见 Can Unity be made to not throw SynchronizationLockException all the time?

关于.net - SynchronizationLockException + 日志记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4153565/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com