Вывод трассировки не регистрируется в выходном файле время от времени - PullRequest
0 голосов
/ 07 декабря 2009

Я использую TextWriterTraceListener для записи сообщений об ошибках в текстовый файл. Файл TraceOutputFile упоминается в файле web.config как «trace.log.txt». Сообщения об ошибках записываются в файл trace.log.txt. Но иногда я замечаю, что некоторые файлы генерируются случайным образом в корневой папке с подробной информацией об исключении, а не записываются в файл trace.log.txt.

Этого не происходит ни на одной конкретной странице, и поэтому я не могу определить причину, по которой эти файлы генерируются. Например: 14dbc20a-9eb8-4fec-b6bd-54400db2ceatrace.log.txt.

Можете ли вы предложить мне какие-либо обстоятельства, когда это может произойти?

Ответы [ 2 ]

1 голос
/ 08 октября 2015

Если вы знакомы с трассировкой ETW, вы можете зарегистрировать EventProviderTraceListener вместо TextWriterTraceListener. Вы можете подробно узнать, как это сделать здесь .

0 голосов
/ 07 декабря 2009

Я видел нечто похожее, когда два потока пытались записать в файл журнала одновременно, используя классы ведения журнала Enterprise Library.

...