DefaultTraceListener.LogFileName Property

Definition

Gets or sets the name of a log file to write trace or debug messages to.

C#
public string? LogFileName { get; set; }
C#
public string LogFileName { get; set; }

Property Value

The name of a log file to write trace or debug messages to.

Examples

The following code example creates a new DefaultTraceListener, adds it to the Trace.Listeners collection, and sets the LogFileName property to the log file specified in the command-line arguments.

C#
// Create and add a new default trace listener.
DefaultTraceListener defaultListener;
defaultListener = new DefaultTraceListener();
Trace.Listeners.Add(defaultListener);

// Assign the log file specification from the command line, if entered.
if (args.Length>=2)
{
    defaultListener.LogFileName = args[1];
}

Applies to

Product Versions
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1