LoggingExtensions Class
Definition
public class LoggingExtensions
Methods
| Name | Description |
|---|---|
| LogToDelegate | No summary available. |
| LogToTextWriter | Logs Avalonia events to a TextWriter |
| LogToTrace | Logs Avalonia events to the System.Diagnostics.Trace sink. |
LogToDelegate Method
public Avalonia.AppBuilder LogToDelegate(Avalonia.AppBuilder builder, Action<string> logCallback, Avalonia.Logging.LogEventLevel level, string[] areas)
Parameters
builder Avalonia.AppBuilder
logCallback Action<string>
level Avalonia.Logging.LogEventLevel
areas string[]
Returns
LogToTextWriter Method
Logs Avalonia events to a TextWriter
public Avalonia.AppBuilder LogToTextWriter(Avalonia.AppBuilder builder, System.IO.TextWriter writer, Avalonia.Logging.LogEventLevel level, string[] areas)
Parameters
builder Avalonia.AppBuilder
The app builder instance.
writer System.IO.TextWriter
The TextWriter that's used for log events.
level Avalonia.Logging.LogEventLevel
The minimum level to log.
areas string[]
The areas to log. Valid values are listed in Avalonia.Logging.LogArea.
Returns
The app builder instance.
LogToTrace Method
Logs Avalonia events to the System.Diagnostics.Trace sink.
public Avalonia.AppBuilder LogToTrace(Avalonia.AppBuilder builder, Avalonia.Logging.LogEventLevel level, string[] areas)
Parameters
builder Avalonia.AppBuilder
The app builder instance.
level Avalonia.Logging.LogEventLevel
The minimum level to log.
areas string[]
The areas to log. Valid values are listed in Avalonia.Logging.LogArea.
Returns
The app builder instance.