多线程应用程序中的C#TraceSource类

cha*_*r m 2 c# multithreading trace

msdn:"此类型的任何公共静态(在Visual Basic中为Shared)成员都是线程安全的.不保证所有实例成员都是线程安全的." 它只包含实例方法.

我应该如何使用TextWriterTraceListener将所有活动记录到文本文件中的方式.是一个静态成员,所有线程使用(通过调用)TraceEvent方法安全.

(我有点问过这个问题,如何将C#TraceSources实例化为日志(多线程)ASP.NET 2.0 Web应用程序(asmx ws)?但我不能只相信有人只是说它没有文档就行了.)

hwi*_*ers 7

TraceSource类是线程安全的.请参阅http://msdn.microsoft.com/en-us/library/system.diagnostics.tracesource.aspx.

我相信之前它没有被列为线程安全但这是一个文档错误.