2011-09-21 49 views
2

我没有找到关于Trace和TraceListener如何在多个域中工作的信息。跨多个域的Diagnostics.Trace

Trace.WriteLine的调用是否在多个域中使用相同的实例,或者它在每个域上创建自己的Trace类实例?

换句话说......我可以在多线程或多领域的应用程序中使用Trace.Write,并不关心潜在的同步问题:从不同的域e.t.c写入同一文件的比赛?

+0

在这种情况下,多域意味着不同的exes或不同的asp.net站点(应用程序池)吗? –

+0

没有。一个exe文件中的许多域。不是asp.net上下文 – void

+0

你添加了什么样的TraceListener? –

回答

0

每个appDomain都使用自己的静态类实例,因此我无法在多个域中使用Trace.Write。