Слушатель трассировки не генерирует файл журнала - PullRequest
1 голос
/ 15 мая 2019

Я должен получить файл прослушивания трассировки, такой как log.txt (как указано в книге, которую я сейчас читаю)

Но это не происходит для меня. Подскажите пожалуйста, как мне это исправить?

Я не делал ничего подобного в прошлом.

// Write to a text file in the project folder 
Trace.Listeners.Add(new TextWriterTraceListener(File.CreateText("log.txt")));

// Text writer is buffered, so this option calls Flush() on all 
// listeners after writing
Trace.AutoFlush = true;
Trace.WriteLine("Trace says I'm watching.");

1 Ответ

1 голос
/ 15 мая 2019

Скажите, пожалуйста, как я могу это исправить.

Нет необходимости в исправлении.Файл создан, и ваше сообщение находится там, вы просто ищете неправильный сайт для файла.

Поскольку вы дали только имя файла, оно будет находиться в рабочем каталоге программы (что может бытьотличается от расположения exe, даже если в большинстве случаев они будут одинаковыми).Но сначала взгляните на ту же папку, где находится файл * .exe. Если вы хотите сохранить файл журнала в определенном месте, вам нужно определить полный путь:

Я долженчтобы получить файл прослушивания трассировки, log.txt (как указано в книге, которую я сейчас читаю), но это не для меня.Пожалуйста, расскажите, как я могу это исправить.

Я ничего не делал в прошлом, связанных с этим.

// Write to a text file in the project folder 
Trace.Listeners.Add(new 
   TextWriterTraceListener(File.CreateText(@"C:\MyLogStorage\log.txt")));
...