Estoy tratando de rastrear cosas extrañas que ocurren en mi aplicación Windows Forms con un TextWriterTraceListener apuntando a una ubicación de archivo. Lo tengo configurado para que la primera vez que la aplicación necesite rastrear algo durante la ejecución del programa, cree el oyente de rastreo y lo registre..NET Rastreo de un archivo que no funciona
Sin embargo, parece que el archivo de seguimiento no se está creando en absoluto, nada apareció en C: \ GMS2Trace.log. He verificado que el programa ha llegado a partes del código que llaman al método de seguimiento.
Mi código rastro parece que:
internal static void traceWarning(string message)
{
if (!traceEnabled)
{
traceEnabled = true;
Trace.Listeners.Add(new TextWriterTraceListener(@"C:\GMS2Trace.log"));
}
Trace.TraceWarning(getTimeStamp() + " " + message);
}
¿Es un problema con la ubicación del archivo de rastreo, o alguna otra cosa?
arreglado el fragmento de muestra - copiar/pegar incorrectamente :) – sehe
Pensé que tenía que crear un archivo con .config. Ese fue mi problema Acabo de mover la configuración a app.config, así que debería estar bien. –