Beispiel #1
0
 static DefaultTraceListener()
 {
     if (!DefaultTraceListener.OnWin32)
     {
         string environmentVariable = Environment.GetEnvironmentVariable("MONO_TRACE_LISTENER");
         if (environmentVariable != null)
         {
             string monoTraceFile;
             string monoTracePrefix;
             if (environmentVariable.StartsWith("Console.Out"))
             {
                 monoTraceFile   = "Console.Out";
                 monoTracePrefix = DefaultTraceListener.GetPrefix(environmentVariable, "Console.Out");
             }
             else if (environmentVariable.StartsWith("Console.Error"))
             {
                 monoTraceFile   = "Console.Error";
                 monoTracePrefix = DefaultTraceListener.GetPrefix(environmentVariable, "Console.Error");
             }
             else
             {
                 monoTraceFile   = environmentVariable;
                 monoTracePrefix = string.Empty;
             }
             DefaultTraceListener.MonoTraceFile   = monoTraceFile;
             DefaultTraceListener.MonoTracePrefix = monoTracePrefix;
         }
     }
 }