我正在使用TextWriterTraceListener将错误消息记录到文本文件中。在web.config文件中将TraceOutputFile称为“trace.log.txt”。错误消息将记录到trace.log.txt中。但有时我注意到一些文件是在根文件夹下随机生成的,带有异常细节,而不是记录到trace.log.txt。
这在任何特定页面中都没有发生,因此我无法检测到为什么生成这些文件的原因。例如:14dbc20a-9eb8-4fec-b6bd-54400db2ceatrace.log.txt。
如果发生这种情况,你能告诉我任何情况吗?
答案 0 :(得分:1)
如果您熟悉ETW跟踪,则可以注册EventProviderTraceListener而不是TextWriterTraceListener。您可以详细说明如何执行此操作here。
答案 1 :(得分:0)
当我有两个线程在使用Enterprise Library日志记录类的同时尝试写入日志文件时,我看到类似的东西。