标签: .net tracelistener trace-listener
我有一个Windows服务,它执行多个线程来处理工作。
同时,我使用Trace侦听器来收集一些日志记录信息。一切正常。但主要问题是,日志信息(trace.writeline)在所有线程之间共享。因此,如果在一个线程中写入某些内容,那么当前运行的所有线程都可以看到并收集它。
有没有办法可以限制跟踪侦听器只侦听当前线程而不是它的兄弟线程?
在Visual Studio 2008上使用.NET framework 3.5
感谢 Sameers