Table of Contents

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.