ConsoleTraceListener Класс

Определение

Направляет вывод отладки и трассировки в стандартный поток вывода или стандартный поток сообщений об ошибках.Directs tracing or debugging output to either the standard output or the standard error stream.

public ref class ConsoleTraceListener : System::Diagnostics::TextWriterTraceListener
public class ConsoleTraceListener : System.Diagnostics.TextWriterTraceListener
type ConsoleTraceListener = class
    inherit TextWriterTraceListener
Public Class ConsoleTraceListener
Inherits TextWriterTraceListener
Наследование

Примеры

В следующем примере кода реализуется консольное приложение, состоящее из класса с двумя открытыми методами.The following code example implements a console application consisting of a class with two public methods.

MainМетод проверяет аргументы командной строки и определяет, следует ли перенаправлять выходные данные трассировки в стандартный поток вывода или стандартный выходной поток.The Main method examines the command-line arguments and determines if trace output should be directed to the standard error stream or the standard output stream. Mainсоздает и инициализирует ConsoleTraceListener объект для указанного Console выходного потока и добавляет этот объект в коллекцию прослушивателей трассировки.Main creates and initializes a ConsoleTraceListener object for the specified Console output stream, and adds this object to the trace listener collection. Затем он вызывает WriteEnvironmentInfoToTrace метод, который записывает сведения о выполняющейся среде и конфигурации прослушивателя трассировки в выходные данные трассировки.It then calls the WriteEnvironmentInfoToTrace method, which writes details about the executing environment and the trace listener configuration to the trace output.

При запуске примера приложения сведения о конфигурации среды и трассировки записываются в указанный поток вывода консоли через ConsoleTraceListener объект.When the example application runs, the environment and trace configuration details are written to the specified console output stream through the ConsoleTraceListener object.

// Define the TRACE directive, which enables trace output to the
// Trace.Listeners collection. Typically, this directive is defined
// as a compilation argument.
#define TRACE
using System;
using System.Diagnostics;

public class ConsoleTraceSample
{

    // Define a simple method to write details about the current executing
    // environment to the trace listener collection.
    public static void WriteEnvironmentInfoToTrace()
    {

        string methodName = "WriteEnvironmentInfoToTrace";

        Trace.Indent();
        Trace.WriteLine(DateTime.Now.ToString() + " - Start of " + methodName);
        Trace.Indent();

        // Write details on the executing environment to the trace output.
        Trace.WriteLine("Operating system: " + System.Environment.OSVersion.ToString());
        Trace.WriteLine("Computer name: " + System.Environment.MachineName);
        Trace.WriteLine("User name: " + System.Environment.UserName);
        Trace.WriteLine("CLR runtime version: " + System.Environment.Version.ToString());
        Trace.WriteLine("Command line: " + System.Environment.CommandLine);

        // Enumerate the trace listener collection and
        // display details about each configured trace listener.
        Trace.WriteLine("Number of configured trace listeners = " + Trace.Listeners.Count.ToString());

        foreach (TraceListener tl in Trace.Listeners)
        {
            Trace.WriteLine("Trace listener name = " + tl.Name);
            Trace.WriteLine("               type = " + tl.GetType().ToString());
        }

        Trace.Unindent();
        Trace.WriteLine(DateTime.Now.ToString() + " - End of " + methodName);
        Trace.Unindent();
    }

    // Define the main entry point of this class.
    // The main method adds a console trace listener to the collection
    // of configured trace listeners, then writes details on the current
    // executing environment.
    public static void Main(string[] CmdArgs)
    {

        // Write a trace message to all configured trace listeners.
        Trace.WriteLine(DateTime.Now.ToString()+" - Start of Main");

        // Define a trace listener to direct trace output from this method
        // to the console.
        ConsoleTraceListener consoleTracer;

        // Check the command line arguments to determine which
        // console stream should be used for trace output.
        if ((CmdArgs.Length>0)&&(CmdArgs[0].ToString().ToLower().Equals("/stderr")))
            // Initialize the console trace listener to write
            // trace output to the standard error stream.
        {
            consoleTracer = new ConsoleTraceListener(true);
        }
        else
        {
            // Initialize the console trace listener to write
            // trace output to the standard output stream.
            consoleTracer = new ConsoleTraceListener();
        }
        // Set the name of the trace listener, which helps identify this
        // particular instance within the trace listener collection.
        consoleTracer.Name = "mainConsoleTracer";

        // Write the initial trace message to the console trace listener.
        consoleTracer.WriteLine(DateTime.Now.ToString()+" ["+consoleTracer.Name+"] - Starting output to trace listener.");

        // Add the new console trace listener to
        // the collection of trace listeners.
        Trace.Listeners.Add(consoleTracer);

        // Call a local method, which writes information about the current
        // execution environment to the configured trace listeners.
        WriteEnvironmentInfoToTrace();

        // Write the final trace message to the console trace listener.
        consoleTracer.WriteLine(DateTime.Now.ToString()+" ["+consoleTracer.Name+"] - Ending output to trace listener.");

        // Flush any pending trace messages, remove the
        // console trace listener from the collection,
        // and close the console trace listener.
        Trace.Flush();
        Trace.Listeners.Remove(consoleTracer);
        consoleTracer.Close();

        // Write a final trace message to all trace listeners.
        Trace.WriteLine(DateTime.Now.ToString()+" - End of Main");

        // Close all other configured trace listeners.
        Trace.Close();
    }
}
' Define the TRACE constant, which enables trace output to the 
' Trace.Listeners collection. Typically, this constant is defined
' as a compilation argument.
#Const TRACE = True

Imports System.Diagnostics

Public Class ConsoleTraceSample

    ' Define a simple method to write details about the current executing 
    ' environment to the trace listener collection.
    Public Shared Sub WriteEnvironmentInfoToTrace()

        Dim methodName As String = "WriteEnvironmentInfoToTrace"

        Trace.Indent()
        Trace.WriteLine(DateTime.Now.ToString() & " - Start of " & methodName)
        Trace.Indent()

        ' Write details on the executing environment to the trace output.
        Trace.WriteLine("Operating system: " & _
            System.Environment.OSVersion.ToString())
        Trace.WriteLine("Computer name: " & System.Environment.MachineName)
        Trace.WriteLine("User name: " & System.Environment.UserName)
        Trace.WriteLine("CLR version: " & System.Environment.Version.ToString)
        Trace.WriteLine("Command line: " & System.Environment.CommandLine)

        ' Enumerate the trace listener collection and 
        ' display details about each configured trace listener.
        Trace.WriteLine("Number of configured trace listeners = " & _
            Trace.Listeners.Count.ToString())

        Dim tl As TraceListener
        For Each tl In Trace.Listeners
            Trace.WriteLine("Trace listener name = " & tl.Name)
            Trace.WriteLine("               type = " & tl.GetType().ToString())
        Next tl

        Trace.Unindent()
        Trace.WriteLine(DateTime.Now.ToString() & " - End of " & methodName)
        Trace.Unindent()

    End Sub

    ' Define the main entry point of this class.
    ' The main method adds a console trace listener to the collection
    ' of configured trace listeners, then writes details on the current
    ' executing environment.
    Public Shared Sub Main(ByVal CmdArgs() As String)

        ' Write a trace message to all configured trace listeners.
        Trace.WriteLine(DateTime.Now.ToString() & " - Start of Main")

        ' Define a trace listener to direct trace output from this method
        ' to the console.
        Dim consoleTracer As ConsoleTraceListener

        ' Check the command line arguments to determine which
        ' console stream should be used for trace output.
        If (CmdArgs.Length > 0) AndAlso _
           (CmdArgs(0).ToLower.Equals("/stderr")) Then
            ' Initialize the console trace listener to write
            ' trace output to the standard error stream.
            consoleTracer = New ConsoleTraceListener(True)
        Else
            ' Initialize the console trace listener to write
            ' trace output to the standard output stream.
            consoleTracer = New ConsoleTraceListener
        End If
        ' Set the name of the trace listener, which helps identify this 
        ' particular instance within the trace listener collection.
        consoleTracer.Name = "mainConsoleTracer"

        ' Write the initial trace message to the console trace listener.
        consoleTracer.WriteLine(DateTime.Now.ToString() & " [" & _
             consoleTracer.Name & "] - Starting output to trace listener.")

        ' Add the new console trace listener to 
        ' the collection of trace listeners.
        Trace.Listeners.Add(consoleTracer)

        ' Call a local method, which writes information about the current 
        ' execution environment to the configured trace listeners.
        WriteEnvironmentInfoToTrace()

        ' Write the final trace message to the console trace listener.
        consoleTracer.WriteLine(DateTime.Now.ToString() & " [" & _
            consoleTracer.Name & "] - Ending output to trace listener.")

        ' Flush any pending trace messages, remove the 
        ' console trace listener from the collection,
        ' and close the console trace listener.
        Trace.Flush()
        Trace.Listeners.Remove(consoleTracer)
        consoleTracer.Close()

        ' Write a final trace message to all trace listeners.
        Trace.WriteLine(DateTime.Now.ToString() + " - End of Main")

        ' Close all other configured trace listeners.
        Trace.Close()

    End Sub

End Class

Комментарии

Используйте ConsoleTraceListener класс для записи сообщений трассировки и отладки на консоль.Use the ConsoleTraceListener class to write trace and debugging messages to the console. Можно инициализировать ConsoleTraceListener объект для записи сообщений трассировки в Console.Out поток или Console.Error поток.You can initialize a ConsoleTraceListener object to write trace messages to the Console.Out stream or to the Console.Error stream.

Важно!

интерфейса IDisposable.IDisposable interface. По окончании использования выдаленную ему память следует прямо или косвенно освободить.When you have finished using the type, you should dispose of it either directly or indirectly. Чтобы удалить тип напрямую, вызовите его Dispose метод в try / catch блоке.To dispose of the type directly, call its Dispose method in atry/catch block. Чтобы сделать это косвенно, используйте языковые конструкции, такие как using (в C#) или Using (в Visual Basic).To dispose of it indirectly, use a language construct such as using (in C#) or Using (in Visual Basic). Дополнительные сведения см. в разделе "Использование объекта, реализующего IDisposable" в статье об интерфейсе IDisposable.For more information, see the "Using an Object that Implements IDisposable" section in the IDisposable interface topic.

Если выходные данные трассировки и отладки включены, ConsoleTraceListener сообщения записываются в указанный System.Console поток, что аналогично тому, как сообщения записываются с помощью Console.Write Console.WriteLine методов или.When trace and debugging output is enabled, the ConsoleTraceListener messages are written to the specified System.Console stream, which is similar to the way messages are written with the Console.Write or Console.WriteLine methods. В консольном приложении System.Console выходные данные и потоки ошибок записывают сообщения в существующее окно консоли или перенаправляют потоки для записи в System.IO.TextWriter экземпляр.In a console application, the System.Console output and error streams write messages to the existing console window, or you can redirect the streams to write to a System.IO.TextWriter instance.

Примечание

Если консоль не существует, как в приложении Windows, сообщения, записанные в консоль, не отображаются.If the console does not exist, as in a Windows-based application, messages written to the console are not displayed.

Добавьте ConsoleTraceListener объект в соответствующую Listeners коллекцию, если нужно, чтобы сообщения, записанные с помощью Trace , или, TraceSource Debug были записаны в консоль.Add a ConsoleTraceListener object to the appropriate Listeners collection if you want messages written through Trace, TraceSource, or Debug to be written to the console. Кроме того, можно записывать сообщения непосредственно в консоль с помощью Trace.Write Trace.WriteLine методов или.In addition, you can write messages directly to the console using the Trace.Write or Trace.WriteLine methods.

Примечание

DebugКлассы и Trace совместно используют одну и ту же TraceListenerCollection коллекцию, доступ к которой осуществляется через соответствующие Listeners Свойства.The Debug and Trace classes share the same TraceListenerCollection collection, accessed through their respective Listeners properties. При добавлении ConsoleTraceListener объекта в коллекцию с помощью одного из этих классов другой класс автоматически использует тот же прослушиватель.If you add a ConsoleTraceListener object to the collection using one of these classes, the other class automatically uses the same listener.

Большинство компиляторов поддерживают вывод трассировки и отладки с помощью флагов условной компиляции.Most compilers enable trace and debug output through conditional compilation flags. Если трассировка или Отладка не включена, сообщения, написанные с System.Diagnostics.Debug помощью System.Diagnostics.Trace классов и, фактически игнорируются.If you do not enable tracing or debugging, the messages written through the System.Diagnostics.Debug and System.Diagnostics.Trace classes are effectively ignored. Синтаксис, позволяющий выполнять трассировку и отладочный вывод, зависит от компилятора. Если используются компиляторы, отличные от C# или Visual Basic, обратитесь к документации по компилятору.The syntax to enable trace and debug output is compiler specific; if you use compilers other than C# or Visual Basic, refer to the documentation for your compiler.

  • Чтобы включить отладку в C#, добавьте флаг /d: Debugв командную строку компилятора при компиляции кода или добавьте #define отладку в начало файла.To enable debugging in C#, add the /d:DEBUGflag to the compiler command line when you compile your code, or you can add #define DEBUG to the top of your file. В Visual Basic добавьте флаг /d: debug = true в командную строку компилятора.In Visual Basic, add the /d:DEBUG=True flag to the compiler command line.

  • Чтобы включить трассировку в C#, добавьте флаг /d: Trace в командную строку компилятора при компиляции кода или добавьте #defineную трассировку в начало файла.To enable tracing in C#, add the /d:TRACE flag to the compiler command line when you compile your code, or add #define TRACE to the top of your file. В Visual Basic добавьте флаг /d: Trace = true в командную строку компилятора.In Visual Basic, add the /d:TRACE=True flag to the compiler command line.

Можно добавить объект в ConsoleTraceListener Listeners коллекцию в коде или добавить ConsoleTraceListener объект в Listeners коллекцию через файл конфигурации приложения.You can add a ConsoleTraceListener object to the Listeners collection in your code, or you can add a ConsoleTraceListener object to the Listeners collection through the application configuration file. Добавьте ConsoleTraceListener объект в код для записи сообщений для определенного раздела кода или пути выполнения.Add the ConsoleTraceListener object in your code to write messages for a specific code section or execution path. Добавьте ConsoleTraceListener объект в файл конфигурации приложения, чтобы направить все сообщения трассировки и отладки на консоль во время выполнения приложения.Add the ConsoleTraceListener object in your application configuration file to direct all trace and debug messages to the console while the application executes.

Чтобы записывать сообщения трассировки и отладки в консоль для определенного раздела кода, инициализируйте ConsoleTraceListener объект и добавьте его в Listeners коллекцию.To write trace and debug messages to the console for a specific section of code, initialize a ConsoleTraceListener object and add it to the Listeners collection. Инструментирование раздела кода, содержащего сообщения с помощью Trace классов или Debug .Instrument the section of code that contains messages using the Trace or Debug classes. В конце раздела кода удалите ConsoleTraceListener объект из Listeners коллекции и вызовите Close метод для ConsoleTraceListener .At the end of the code section, remove the ConsoleTraceListener object from the Listeners collection, and call the Close method on the ConsoleTraceListener.

Чтобы направить все сообщения трассировки и отладки на консоль во время выполнения приложения, добавьте ConsoleTraceListener объект в файл конфигурации приложения.To direct all trace and debug messages to the console while the application executes, add a ConsoleTraceListener object to the application configuration file. Измените файл конфигурации, соответствующий имени приложения, или файл app.config в Visual Studio 2005Visual Studio 2005 проекте.Edit the configuration file that corresponds to the name of your application, or the app.config file in a Visual Studio 2005Visual Studio 2005 project. В этом файле вставьте элемент для ConsoleTraceListener .In this file, insert an element for a ConsoleTraceListener.

В следующем примере в коллекцию добавляется ConsoleTraceListener объект с именем configConsoleListener Listeners .The following example adds a ConsoleTraceListener object named configConsoleListener to the Listeners collection.

<configuration>  
  <system.diagnostics>  
    <trace autoflush="false" indentsize="4">  
      <listeners>  
        <add name="configConsoleListener"            type="System.Diagnostics.ConsoleTraceListener" />  
      </listeners>  
    </trace>  
  </system.diagnostics>  
 </configuration>  

Дополнительные сведения о добавлении прослушивателей трассировки в файл конфигурации приложения см. в разделе < Listeners > .For details about adding trace listeners in the application configuration file, see <listeners>.

Конструкторы

ConsoleTraceListener()

Инициализирует новый экземпляр класса ConsoleTraceListener с записью выходных данных трассировки в стандартный поток вывода.Initializes a new instance of the ConsoleTraceListener class with trace output written to the standard output stream.

ConsoleTraceListener(Boolean)

Инициализирует новый экземпляр класса ConsoleTraceListener с возможностью записи выходных данных трассировки в стандартный поток вывода или стандартный поток ошибок.Initializes a new instance of the ConsoleTraceListener class with an option to write trace output to the standard output stream or the standard error stream.

Свойства

Attributes

Возвращает настраиваемые атрибуты прослушивателя трассировки, определенные в файле конфигурации приложения.Gets the custom trace listener attributes defined in the application configuration file.

(Унаследовано от TraceListener)
Filter

Получает или задает фильтр трассировки для прослушивателя трассировки.Gets or sets the trace filter for the trace listener.

(Унаследовано от TraceListener)
IndentLevel

Возвращает или задает уровень отступа.Gets or sets the indent level.

(Унаследовано от TraceListener)
IndentSize

Возвращает или задает число пробелов в отступе.Gets or sets the number of spaces in an indent.

(Унаследовано от TraceListener)
IsThreadSafe

Возвращает значение, указывающее, является ли прослушиватель трассировки потокобезопасным.Gets a value indicating whether the trace listener is thread safe.

(Унаследовано от TraceListener)
Name

Возвращает или задает имя для данного TraceListener.Gets or sets a name for this TraceListener.

(Унаследовано от TraceListener)
NeedIndent

Возвращает или задает значение, указывающее, нужен ли отступ в выходных данных.Gets or sets a value indicating whether to indent the output.

(Унаследовано от TraceListener)
TraceOutputOptions

Возвращает или задает параметры выходных данных трассировки.Gets or sets the trace output options.

(Унаследовано от TraceListener)
Writer

Возвращает или задает средство записи текста, принимающее выходные данные трассировки или отладки.Gets or sets the text writer that receives the tracing or debugging output.

(Унаследовано от TextWriterTraceListener)

Методы

Close()

Закрывает выходные данные для потока, заданного для этого прослушивателя трассировки.Closes the output to the stream specified for this trace listener.

Close()

Закрывает свойство Writer, которое, таким образом, больше не получает выходные данные отладки или трассировки.Closes the Writer so that it no longer receives tracing or debugging output.

(Унаследовано от TextWriterTraceListener)
CreateObjRef(Type)

Создает объект, который содержит всю необходимую информацию для создания прокси-сервера, используемого для взаимодействия с удаленным объектом.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Унаследовано от MarshalByRefObject)
Dispose()

Освобождает все ресурсы, занятые модулем TraceListener.Releases all resources used by the TraceListener.

(Унаследовано от TraceListener)
Dispose(Boolean)

Удаляет этот объект TextWriterTraceListener.Disposes this TextWriterTraceListener object.

(Унаследовано от TextWriterTraceListener)
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Унаследовано от Object)
Fail(String)

Посылает сообщение об ошибке в прослушиватель, создаваемый при реализации класса TraceListener.Emits an error message to the listener you create when you implement the TraceListener class.

(Унаследовано от TraceListener)
Fail(String, String)

Выдает простое и подробное сообщение об ошибке в прослушиватель, создаваемый при реализации класса TraceListener.Emits an error message and a detailed error message to the listener you create when you implement the TraceListener class.

(Унаследовано от TraceListener)
Flush()

Очищает выходной буфер для свойства Writer.Flushes the output buffer for the Writer.

(Унаследовано от TextWriterTraceListener)
GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Унаследовано от Object)
GetLifetimeService()

Извлекает объект обслуживания во время существования, который управляет политикой времени существования данного экземпляра.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Унаследовано от MarshalByRefObject)
GetSupportedAttributes()

Возвращает настраиваемые атрибуты, поддерживаемые прослушивателем трассировки.Gets the custom attributes supported by the trace listener.

(Унаследовано от TraceListener)
GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Унаследовано от Object)
InitializeLifetimeService()

Получает объект службы времени существования для управления политикой времени существования для этого экземпляра.Obtains a lifetime service object to control the lifetime policy for this instance.

(Унаследовано от MarshalByRefObject)
MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Унаследовано от Object)
MemberwiseClone(Boolean)

Создает неполную копию текущего объекта MarshalByRefObject.Creates a shallow copy of the current MarshalByRefObject object.

(Унаследовано от MarshalByRefObject)
ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Унаследовано от Object)
TraceData(TraceEventCache, String, TraceEventType, Int32, Object)

Записывает сведения трассировки, объект данных и сведения о событиях в специальные выходные данные прослушивателя.Writes trace information, a data object and event information to the listener specific output.

(Унаследовано от TraceListener)
TraceData(TraceEventCache, String, TraceEventType, Int32, Object[])

Записывает сведения трассировки, массив объектов данных и сведения о событии в специальные выходные данные прослушивателя.Writes trace information, an array of data objects and event information to the listener specific output.

(Унаследовано от TraceListener)
TraceEvent(TraceEventCache, String, TraceEventType, Int32)

Записывает сведения трассировки и сведения о событиях в специальные выходные данные прослушивателя.Writes trace and event information to the listener specific output.

(Унаследовано от TraceListener)
TraceEvent(TraceEventCache, String, TraceEventType, Int32, String)

Записывает сведения трассировки, сообщение и сведения о событиях в специальные выходные данные прослушивателя.Writes trace information, a message, and event information to the listener specific output.

(Унаследовано от TraceListener)
TraceEvent(TraceEventCache, String, TraceEventType, Int32, String, Object[])

Записывает сведения трассировки, форматированный массив объектов данных и сведения о событиях в специальные выходные данные прослушивателя.Writes trace information, a formatted array of objects and event information to the listener specific output.

(Унаследовано от TraceListener)
TraceTransfer(TraceEventCache, String, Int32, String, Guid)

Записывает сведения трассировки, сообщение, идентификатор сопутствующего действия и сведения о событиях в специальные выходные данные прослушивателя.Writes trace information, a message, a related activity identity and event information to the listener specific output.

(Унаследовано от TraceListener)
Write(Object)

Записывает значение метода ToString() объекта в прослушиватель, создаваемый при реализации класса TraceListener.Writes the value of the object's ToString() method to the listener you create when you implement the TraceListener class.

(Унаследовано от TraceListener)
Write(Object, String)

Записывает имя категории и значение метода ToString() объекта в прослушиватель, создаваемый при реализации класса TraceListener.Writes a category name and the value of the object's ToString() method to the listener you create when you implement the TraceListener class.

(Унаследовано от TraceListener)
Write(String)

Записывает сообщение в свойство Writer данного экземпляра.Writes a message to this instance's Writer.

(Унаследовано от TextWriterTraceListener)
Write(String, String)

Записывает имя категории и сообщение в прослушиватель, создаваемый при реализации класса TraceListener.Writes a category name and a message to the listener you create when you implement the TraceListener class.

(Унаследовано от TraceListener)
WriteIndent()

Записывает отступ в прослушиватель, создаваемый при реализации этого класса, и восстанавливает для свойства NeedIndent значение false.Writes the indent to the listener you create when you implement this class, and resets the NeedIndent property to false.

(Унаследовано от TraceListener)
WriteLine(Object)

Записывает значение метода ToString() объекта, заканчивающееся знаком завершения строки, в прослушиватель, создаваемый при реализации класса TraceListener.Writes the value of the object's ToString() method to the listener you create when you implement the TraceListener class, followed by a line terminator.

(Унаследовано от TraceListener)
WriteLine(Object, String)

Записывает имя категории и значение метода ToString() объекта, заканчивающееся знаком завершения строки, в прослушиватель, создаваемый при реализации класса TraceListener.Writes a category name and the value of the object's ToString() method to the listener you create when you implement the TraceListener class, followed by a line terminator.

(Унаследовано от TraceListener)
WriteLine(String)

Записывает сообщение в свойство Writer данного экземпляра, за которым следует ограничитель строки.Writes a message to this instance's Writer followed by a line terminator. Ограничитель строки по умолчанию — возврат каретки, за которым следует перевод строки (\r\n).The default line terminator is a carriage return followed by a line feed (\r\n).

(Унаследовано от TextWriterTraceListener)
WriteLine(String, String)

Записывает имя категории и сообщение, заканчивающееся знаком завершения строки, в прослушиватель, создаваемый при реализации класса TraceListener.Writes a category name and a message to the listener you create when you implement the TraceListener class, followed by a line terminator.

(Унаследовано от TraceListener)

Применяется к

См. также раздел