Я пытаюсь отследить странные вещи, происходящие в моем приложении Windows Forms с помощью TextWriterTraceListener, указывающего на местоположение файла.Я настроил его так, что в первый раз, когда приложению нужно что-то отслеживать во время выполнения программы, оно создает прослушиватель трассировки и регистрирует его.
Однако, похоже, что файл трассировки вообще не создается, ничего не обнаружилось в C: \ GMS2Trace.log.Я проверил, что программа достигла частей кода, которые вызывают метод трассировки.
Мой код трассировки выглядит так:
internal static void traceWarning(string message)
{
if (!traceEnabled)
{
traceEnabled = true;
Trace.Listeners.Add(new TextWriterTraceListener(@"C:\GMS2Trace.log"));
}
Trace.TraceWarning(getTimeStamp() + " " + message);
}
Это проблема с расположением файла трассировкиили что-то еще?