Trace.WriteLine Metoda

Definicja

Zapisuje informacje o śledzeniu do odbiorników śledzenia w kolekcji Listeners .

Przeciążenia

WriteLine(Object)

Zapisuje wartość metody obiektu ToString() w odbiornikach śledzenia w kolekcji Listeners .

WriteLine(String)

Zapisuje komunikat do odbiorników śledzenia w kolekcji Listeners .

WriteLine(Object, String)

Zapisuje nazwę kategorii i wartość metody obiektu ToString() do odbiorników śledzenia w Listeners kolekcji.

WriteLine(String, String)

Zapisuje nazwę kategorii i komunikat do odbiorników śledzenia w kolekcji Listeners .

WriteLine(Object)

Źródło:
Trace.cs
Źródło:
Trace.cs
Źródło:
Trace.cs

Zapisuje wartość metody obiektu ToString() w odbiornikach śledzenia w kolekcji Listeners .

public:
 static void WriteLine(System::Object ^ value);
[System.Diagnostics.Conditional("TRACE")]
public static void WriteLine (object? value);
[System.Diagnostics.Conditional("TRACE")]
public static void WriteLine (object value);
[<System.Diagnostics.Conditional("TRACE")>]
static member WriteLine : obj -> unit
Public Shared Sub WriteLine (value As Object)

Parametry

value
Object

Obiekt Object , którego nazwa jest wysyłana do elementu Listeners.

Atrybuty

Przykłady

W poniższym przykładzie zostanie utworzona nazwana TraceSwitchgeneralSwitch. Ten przełącznik jest ustawiany poza przykładem kodu.

Jeśli przełącznik jest ustawiony na TraceLevelError lub wyższy, przykład zwraca pierwszy komunikat o błędzie do .Listeners Aby uzyskać informacje na temat dodawania odbiornika do Listeners kolekcji, zobacz klasę TraceListenerCollection .

Następnie, jeśli TraceLevel parametr ma wartość Verbose, przykład zwraca nazwę obiektu w tym samym wierszu co pierwszy komunikat. Po drugim komunikacie następuje terminator wiersza.

// Class-level declaration.
// Create a TraceSwitch.
private:
   static TraceSwitch^ generalSwitch = 
      gcnew TraceSwitch( "General", "Entire Application" );

public:
   static void MyErrorMethod( Object^ myObject )
   {
      #if defined(TRACE)
      // Write the message if the TraceSwitch level 
      // is set to Error or higher.
      if ( generalSwitch->TraceError )
      {
         Trace::Write( "Invalid object. " );
      }
      
      // Write a second message if the TraceSwitch level
      // is set to Verbose.
      if ( generalSwitch->TraceVerbose )
      {
         Trace::WriteLine( myObject );
      }
      #endif
   }
// Class-level declaration.
 // Create a TraceSwitch.
 static TraceSwitch generalSwitch = new TraceSwitch("General", "Entire Application");

 static public void MyErrorMethod(Object myObject) {
    // Write the message if the TraceSwitch level is set to Error or higher.
    if(generalSwitch.TraceError)
       Trace.Write("Invalid object. ");

    // Write a second message if the TraceSwitch level is set to Verbose.
    if(generalSwitch.TraceVerbose)
       Trace.WriteLine(myObject);
 }
' Class-level declaration.
' Create a TraceSwitch.
Private Shared generalSwitch As New TraceSwitch("General", "Entire Application")

Public Shared Sub MyErrorMethod(myObject As Object)
    ' Write the message if the TraceSwitch level is set to Error or higher.
    If generalSwitch.TraceError Then
        Trace.Write("Invalid object. ")
    End If 
    ' Write a second message if the TraceSwitch level is set to Verbose.
    If generalSwitch.TraceVerbose Then
        Trace.WriteLine(myObject)
    End If
End Sub

Uwagi

Domyślnie dane wyjściowe są zapisywane w wystąpieniu klasy DefaultTraceListener.

Ta metoda wywołuje metodę WriteLine odbiornika śledzenia.

Zobacz też

Dotyczy

WriteLine(String)

Źródło:
Trace.cs
Źródło:
Trace.cs
Źródło:
Trace.cs

Zapisuje komunikat do odbiorników śledzenia w kolekcji Listeners .

public:
 static void WriteLine(System::String ^ message);
[System.Diagnostics.Conditional("TRACE")]
public static void WriteLine (string? message);
[System.Diagnostics.Conditional("TRACE")]
public static void WriteLine (string message);
[<System.Diagnostics.Conditional("TRACE")>]
static member WriteLine : string -> unit
Public Shared Sub WriteLine (message As String)

Parametry

message
String

Komunikat do zapisu.

Atrybuty

Przykłady

W poniższym przykładzie zostanie utworzona nazwana TraceSwitchgeneralSwitch. Ten przełącznik jest ustawiany poza przykładem kodu.

Jeśli przełącznik jest ustawiony na TraceLevelError lub wyższy, przykład zwraca pierwszy komunikat o błędzie do .Listeners Aby uzyskać informacje na temat dodawania odbiornika do Listeners kolekcji, zobacz klasę TraceListenerCollection .

Następnie, jeśli TraceLevel parametr ma wartość Verbose, przykład zwraca drugi komunikat o błędzie w tym samym wierszu co pierwszy komunikat. Po drugim komunikacie następuje terminator wiersza.

// Class-level declaration.
// Create a TraceSwitch.
private:
   static TraceSwitch^ generalSwitch = 
      gcnew TraceSwitch( "General", "Entire Application" );

public:
   static void MyErrorMethod()
   {
      // Write the message if the TraceSwitch level is set
      // to Error or higher.
      if ( generalSwitch->TraceError )
      {
         Trace::Write( "My error message. " );
      }
      
      // Write a second message if the TraceSwitch level is set
      // to Verbose.
      if ( generalSwitch->TraceVerbose )
      {
          Trace::WriteLine( "My second error message." );
      }
   }
// Class-level declaration.
 // Create a TraceSwitch.
 static TraceSwitch generalSwitch = new TraceSwitch("General", "Entire Application");

 static public void MyErrorMethod() {
    // Write the message if the TraceSwitch level is set to Error or higher.
    if(generalSwitch.TraceError)
       Trace.Write("My error message. ");

    // Write a second message if the TraceSwitch level is set to Verbose.
    if(generalSwitch.TraceVerbose)
       Trace.WriteLine("My second error message.");
 }
' Class-level declaration.
' Create a TraceSwitch.
Private Shared generalSwitch As New TraceSwitch("General", "Entire Application")    

Public Shared Sub MyErrorMethod()
    ' Write the message if the TraceSwitch level is set to Error or higher.
    If generalSwitch.TraceError Then
        Trace.Write("My error message. ")
    End If 
    ' Write a second message if the TraceSwitch level is set to Verbose.
    If generalSwitch.TraceVerbose Then
        Trace.WriteLine("My second error message.")
    End If
End Sub

Uwagi

Domyślnie dane wyjściowe są zapisywane w wystąpieniu klasy DefaultTraceListener.

Ta metoda wywołuje metodę WriteLine odbiornika śledzenia.

Zobacz też

Dotyczy

WriteLine(Object, String)

Źródło:
Trace.cs
Źródło:
Trace.cs
Źródło:
Trace.cs

Zapisuje nazwę kategorii i wartość metody obiektu ToString() do odbiorników śledzenia w Listeners kolekcji.

public:
 static void WriteLine(System::Object ^ value, System::String ^ category);
[System.Diagnostics.Conditional("TRACE")]
public static void WriteLine (object? value, string? category);
[System.Diagnostics.Conditional("TRACE")]
public static void WriteLine (object value, string category);
[<System.Diagnostics.Conditional("TRACE")>]
static member WriteLine : obj * string -> unit
Public Shared Sub WriteLine (value As Object, category As String)

Parametry

value
Object

Obiekt Object , którego nazwa jest wysyłana do elementu Listeners.

category
String

Nazwa kategorii, używana do organizowania danych wyjściowych.

Atrybuty

Przykłady

W poniższym przykładzie zostanie utworzona nazwana TraceSwitchgeneralSwitch. Ten przełącznik jest ustawiany poza przykładem kodu.

Jeśli przełącznik jest ustawiony na TraceLevelError lub wyższy, przykład zwraca pierwszy komunikat o błędzie do .Listeners Aby uzyskać informacje na temat dodawania odbiornika do Listeners kolekcji, zobacz klasę TraceListenerCollection .

Następnie, jeśli TraceLevel parametr ma wartość Verbose, przykład zwraca drugi komunikat o błędzie w tym samym wierszu co pierwszy komunikat. Po drugim komunikacie następuje terminator wiersza.

// Class-level declaration.
// Create a TraceSwitch.
private:
   static TraceSwitch^ generalSwitch = 
      gcnew TraceSwitch( "General", "Entire Application" );

public:
   static void MyErrorMethod( Object^ myObject, String^ category )
   {
      #if defined(TRACE)
      // Write the message if the TraceSwitch level 
      // is set to Error or higher.
      if ( generalSwitch->TraceError )
      {
         Trace::Write( "Invalid object for category. " );
      }
      
      // Write a second message if the TraceSwitch level
      // is set to Verbose.
      if ( generalSwitch->TraceVerbose )
      {
         Trace::WriteLine( myObject, category );
      }
      #endif
   }
// Class-level declaration.
 // Create a TraceSwitch.
 static TraceSwitch generalSwitch = new TraceSwitch("General", "Entire Application");

 static public void MyErrorMethod(Object myObject, string category) {
    // Write the message if the TraceSwitch level is set to Error or higher.
    if(generalSwitch.TraceError)
       Trace.Write("Invalid object for category. ");

    // Write a second message if the TraceSwitch level is set to Verbose.
    if(generalSwitch.TraceVerbose)
       Trace.WriteLine(myObject, category);
 }
' Class-level declaration.
' Create a TraceSwitch.
Private Shared generalSwitch As New TraceSwitch("General", "Entire Application")

Public Shared Sub MyErrorMethod(myObject As Object, category As String)
    ' Write the message if the TraceSwitch level is set to Error or higher.
    If generalSwitch.TraceError Then
        Trace.Write("Invalid object for category. ")
    End If 
    ' Write a second message if the TraceSwitch level is set to Verbose.
    If generalSwitch.TraceVerbose Then
        Trace.WriteLine(myObject, category)
    End If
End Sub

Uwagi

Domyślnie dane wyjściowe są zapisywane w wystąpieniu klasy DefaultTraceListener.

Parametr category może służyć do grupowania komunikatów wyjściowych.

Ta metoda wywołuje metodę WriteLine odbiornika śledzenia.

Zobacz też

Dotyczy

WriteLine(String, String)

Źródło:
Trace.cs
Źródło:
Trace.cs
Źródło:
Trace.cs

Zapisuje nazwę kategorii i komunikat do odbiorników śledzenia w kolekcji Listeners .

public:
 static void WriteLine(System::String ^ message, System::String ^ category);
[System.Diagnostics.Conditional("TRACE")]
public static void WriteLine (string? message, string? category);
[System.Diagnostics.Conditional("TRACE")]
public static void WriteLine (string message, string category);
[<System.Diagnostics.Conditional("TRACE")>]
static member WriteLine : string * string -> unit
Public Shared Sub WriteLine (message As String, category As String)

Parametry

message
String

Komunikat do zapisu.

category
String

Nazwa kategorii, używana do organizowania danych wyjściowych.

Atrybuty

Przykłady

W poniższym przykładzie zostanie utworzona nazwana TraceSwitchgeneralSwitch. Ten przełącznik jest ustawiany poza przykładem kodu.

Jeśli przełącznik jest ustawiony na TraceLevelError lub wyższy, przykład zwraca pierwszy komunikat o błędzie do .Listeners Aby uzyskać informacje na temat dodawania odbiornika do Listeners kolekcji, zobacz klasę TraceListenerCollection .

Następnie, jeśli TraceLevel parametr jest ustawiony na Verbose, przykład zwraca drugi komunikat o błędzie i w category tym samym wierszu co pierwszy komunikat. Po drugim komunikacie następuje terminator wiersza.

// Class-level declaration.
// Create a TraceSwitch.
private:
   static TraceSwitch^ generalSwitch = 
      gcnew TraceSwitch( "General", "Entire Application" );

public:
   static void MyErrorMethod( String^ category )
   {
      #if defined(TRACE)
      // Write the message if the TraceSwitch level 
      // is set to Error or higher.
      if ( generalSwitch->TraceError )
      {
         Trace::Write( "My error message. " );
      }
      
      // Write a second message if the TraceSwitch level
      // is set to Verbose.
      if ( generalSwitch->TraceVerbose )
      {
         Trace::WriteLine( "My second error message.", category );
      }
      #endif
   }
// Class-level declaration.
 // Create a TraceSwitch.
 static TraceSwitch generalSwitch = new TraceSwitch("General", "Entire Application");

 static public void MyErrorMethod(string category) {
    // Write the message if the TraceSwitch level is set to Error or higher.
    if(generalSwitch.TraceError)
       Trace.Write("My error message. ");

    // Write a second message if the TraceSwitch level is set to Verbose.
    if(generalSwitch.TraceVerbose)
       Trace.WriteLine("My second error message.", category);
 }
' Class-level declaration.
' Create a TraceSwitch.
Private Shared generalSwitch As New TraceSwitch("General", "Entire Application")

Public Shared Sub MyErrorMethod(category As String)
    ' Write the message if the TraceSwitch level is set to Error or higher.
    If generalSwitch.TraceError Then
        Trace.Write("My error message. ")
    End If 
    ' Write a second message if the TraceSwitch level is set to Verbose.
    If generalSwitch.TraceVerbose Then
        Trace.WriteLine("My second error message.", category)
    End If
End Sub

Uwagi

Domyślnie dane wyjściowe są zapisywane w wystąpieniu klasy DefaultTraceListener.

Parametr category może służyć do grupowania komunikatów wyjściowych.

Ta metoda wywołuje metodę WriteLine odbiornika śledzenia.

Zobacz też

Dotyczy