跨多个域的诊断.Trace
我没有找到有关 Trace 和 TraceListener 如何跨多个域工作的信息。
Trace.WriteLine 的调用是否跨多个域使用相同的实例,还是在每个域上创建自己的 Trace 类实例?
换句话说..我可以在多线程或多域应用程序中使用 Trace.Write 并且不关心潜在的同步问题:从不同域写入同一文件的竞争等?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
每个 appDomain 使用自己的静态类实例,因此我无法跨多个域使用 Trace.Write。
Each appDomain uses own instance of static class therefore i am can't use Trace.Write across multiple domains.
我发现了这篇不错的文章,它可能会提出前进的方向:
http://philsversion.com/2009/05/14/how-to-use-debugwrite-and-tracewrite-across-app-domain-boundries/
全部归功于原作者。
I came across this nice post which may suggest a way forward:
http://philsversion.com/2009/05/14/how-to-use-debugwrite-and-tracewrite-across-app-domain-boundries/
All credit to the original author.