跟踪输出有时不会记录在输出文件中

时间:2009-12-07 07:03:10

标签: trace

我正在使用TextWriterTraceListener将错误消息记录到文本文件中。在web.config文件中将TraceOutputFile称为“trace.log.txt”。错误消息将记录到trace.log.txt中。但有时我注意到一些文件是在根文件夹下随机生成的,带有异常细节,而不是记录到trace.log.txt。

这在任何特定页面中都没有发生,因此我无法检测到为什么生成这些文件的原因。例如:14dbc20a​​-9eb8-4fec-b6bd-54400db2ceatrace.log.txt。

如果发生这种情况,你能告诉我任何情况吗?

2 个答案:

答案 0 :(得分:1)

如果您熟悉ETW跟踪,则可以注册EventProviderTraceListener而不是TextWriterTraceListener。您可以详细说明如何执行此操作here

答案 1 :(得分:0)

当我有两个线程在使用Enterprise Library日志记录类的同时尝试写入日志文件时,我看到类似的东西。