Class LoggerConfigurationExtensions
- Namespace
- Ploch.CommandLine.Spectre.Serilog
- Assembly
- Ploch.CommandLine.Spectre.Serilog.dll
Provides extension methods for configuring Serilog logger instances with predefined settings optimised for command-line applications using Spectre.Console.
public static class LoggerConfigurationExtensions
- Inheritance
-
LoggerConfigurationExtensions
- Inherited Members
Remarks
This static class contains extension methods that configure Serilog with a comprehensive logging setup including multiple sinks, enrichers, and formatting options. The configuration is specifically designed for command-line applications that need both file and console logging with enhanced formatting capabilities provided by Spectre.Console.
Methods
- ConfigureSerilog(LoggerConfiguration, IConfiguration?, string?, string?, string?, CultureInfo?)
Configures a Serilog logger with comprehensive settings for command-line applications.