Csharp/C Sharp by API/System.Diagnostics/TraceSwitch

Материал из .Net Framework эксперт
Перейти к: навигация, поиск

new TraceSwitch

<source lang="csharp"> using System; using System.Diagnostics; class TracingExample {

 static void Main(string[] args)
 {
   TraceSwitch General = new TraceSwitch("General", "Application Switch");
   Trace.WriteLineIf(General.TraceError, "General - Error Tracing Enabled");
   Trace.WriteLineIf(General.TraceWarning, "General - Warning Tracing Enabled");
   Trace.WriteLineIf(General.TraceInfo, "General - Info Tracing Enabled");
   Trace.WriteLineIf(General.TraceVerbose, "General - Verbose Tracing Enabled");
 }

}

/* <?xml version="1.0" encoding="utf-8" ?> <configuration>

   <system.diagnostics>
       <switches>
           <add name="General" value="1" />
       </switches>
   </system.diagnostics>

</configuration>

  • /


 </source>


TraceSwitch.TraceError

<source lang="csharp"> using System; using System.Diagnostics; class TracingExample {

 static void Main(string[] args)
 {
   TraceSwitch General = new TraceSwitch("General", "Application Switch");
   Trace.WriteLineIf(General.TraceError, "General - Error Tracing Enabled");
   Trace.WriteLineIf(General.TraceWarning, "General - Warning Tracing Enabled");
   Trace.WriteLineIf(General.TraceInfo, "General - Info Tracing Enabled");
   Trace.WriteLineIf(General.TraceVerbose, "General - Verbose Tracing Enabled");
 }

}

/* <?xml version="1.0" encoding="utf-8" ?> <configuration>

   <system.diagnostics>
       <switches>
           <add name="General" value="1" />
       </switches>
   </system.diagnostics>

</configuration>

  • /


 </source>


TraceSwitch.TraceInfo

<source lang="csharp"> using System; using System.Diagnostics; class TracingExample {

 static void Main(string[] args)
 {
   TraceSwitch General = new TraceSwitch("General", "Application Switch");
   Trace.WriteLineIf(General.TraceError, "General - Error Tracing Enabled");
   Trace.WriteLineIf(General.TraceWarning, "General - Warning Tracing Enabled");
   Trace.WriteLineIf(General.TraceInfo, "General - Info Tracing Enabled");
   Trace.WriteLineIf(General.TraceVerbose, "General - Verbose Tracing Enabled");
 }

}

/* <?xml version="1.0" encoding="utf-8" ?> <configuration>

   <system.diagnostics>
       <switches>
           <add name="General" value="1" />
       </switches>
   </system.diagnostics>

</configuration>

  • /


 </source>


TraceSwitch.TraceVerbose

<source lang="csharp"> using System; using System.Diagnostics; class TracingExample {

 static void Main(string[] args)
 {
   TraceSwitch General = new TraceSwitch("General", "Application Switch");
   Trace.WriteLineIf(General.TraceError, "General - Error Tracing Enabled");
   Trace.WriteLineIf(General.TraceWarning, "General - Warning Tracing Enabled");
   Trace.WriteLineIf(General.TraceInfo, "General - Info Tracing Enabled");
   Trace.WriteLineIf(General.TraceVerbose, "General - Verbose Tracing Enabled");
 }

}

/* <?xml version="1.0" encoding="utf-8" ?> <configuration>

   <system.diagnostics>
       <switches>
           <add name="General" value="1" />
       </switches>
   </system.diagnostics>

</configuration>

  • /


 </source>


TraceSwitch.TraceWarning

<source lang="csharp"> using System; using System.Diagnostics; class TracingExample {

 static void Main(string[] args)
 {
   TraceSwitch General = new TraceSwitch("General", "Application Switch");
   Trace.WriteLineIf(General.TraceError, "General - Error Tracing Enabled");
   Trace.WriteLineIf(General.TraceWarning, "General - Warning Tracing Enabled");
   Trace.WriteLineIf(General.TraceInfo, "General - Info Tracing Enabled");
   Trace.WriteLineIf(General.TraceVerbose, "General - Verbose Tracing Enabled");
 }

}

/* <?xml version="1.0" encoding="utf-8" ?> <configuration>

   <system.diagnostics>
       <switches>
           <add name="General" value="1" />
       </switches>
   </system.diagnostics>

</configuration>

  • /


 </source>