.NET Trace à un fichier ne fonctionne pas

Je suis en train de suivre des choses étranges se passe dans mon application Windows Forms avec un TextWriterTraceListener pointé vers un emplacement de fichier. Je l'ai réglé de sorte que la première fois que l'application doit tracer quelque chose au cours de l'exécution du programme, il crée la trace de l'écouteur et l'enregistre.

Cependant, il semble que le fichier de trace ne se créé, rien ne s'est présenté à C:\GMS2Trace.log. J'ai vérifié que le programme a atteint des parties du code qui appel la méthode trace.

Ma trace à quoi ressemble le code:

internal static void traceWarning(string message)
{
    if (!traceEnabled)
    {
        traceEnabled = true;
        Trace.Listeners.Add(new TextWriterTraceListener(@"C:\GMS2Trace.log"));
    }

    Trace.TraceWarning(getTimeStamp() + " " + message);
}

Est-il un problème avec l'emplacement du fichier de trace, ou quelque chose d'autre?

source d'informationauteur Tony Peterson