public SerilogLogger(LoggerConfig config) { LoggerConfiguration configuration = new LoggerConfiguration() #if (DEBUG) .MinimumLevel.Debug() #endif #if (RELEASE) .MinimumLevel.Information() #endif .WriteTo.Console(theme: AnsiConsoleTheme.Code, outputTemplate: "[{Timestamp:HH:mm:ss}][{Level:u4}] {Message:lj} {NewLine}{Exception}"); config?.Invoke(configuration); _logger = configuration.CreateLogger(); }