Sto provando a tenere traccia delle cose strane che si verificano nella mia applicazione Windows Form con un TextWriterTraceListener che punta a un percorso file. L'ho configurato in modo che la prima volta che l'applicazione debba tracciare qualcosa durante l'esecuzione del programma, crea l'ascoltatore di traccia e lo registra..NET Traccia su un file non funzionante
Tuttavia, sembra che il file di traccia non venga affatto creato, non viene visualizzato nulla in C: \ GMS2Trace.log. Ho verificato che il programma abbia raggiunto parti del codice che chiamano il metodo di tracciamento.
Il mio codice di traccia assomiglia:
internal static void traceWarning(string message)
{
if (!traceEnabled)
{
traceEnabled = true;
Trace.Listeners.Add(new TextWriterTraceListener(@"C:\GMS2Trace.log"));
}
Trace.TraceWarning(getTimeStamp() + " " + message);
}
è un problema con il percorso del file di traccia, o qualcos'altro?
corretto lo snippet di esempio - copia/incolla errata :) – sehe
Ho pensato di creare un file con .config. Questo era il mio problema Ho appena spostato le impostazioni in app.config, quindi dovrei essere bravo. –