public Logger(LoggerConfiguration configuration) { if (configuration == null) { throw new ArgumentNullException(nameof(configuration)); } logger = configuration.WriteTo.Console( outputTemplate: ConsoleTemplate).Enrich.With(new ActivityEnrich()).Enrich.FromLogContext().CreateLogger(); }
public Logger(ILogEventEnricher enricher) { if (enricher is null) { throw new ArgumentNullException(nameof(enricher)); } logger = new LoggerConfiguration().WriteTo.Console(outputTemplate: ConsoleTemplate).Enrich.With(enricher).Enrich.With(new ActivityEnrich()).CreateLogger(); }
public Logger(LoggerConfiguration configuration) { if (configuration == null) { throw new ArgumentNullException(nameof(configuration)); } //The default Enricher ir OpenTracing logger = configuration.WriteTo.Console(outputTemplate: ConsoleTemplate).Enrich.With <OpenTracingContextLogEnricher>().Enrich.FromLogContext().CreateLogger(); }
private Tuple <SerilogLogger, SerilogSink> SetUp(LogLevel logLevel) { var sink = new SerilogSink(); var l = new global::Serilog.Core.Logger(new global::Serilog.Core.LoggingLevelSwitch(logLevel), sink, new EmptyEnricher()); var provider = new SerilogLoggerProvider(l); var logger = (SerilogLogger)provider.CreateLogger(Name); return(new Tuple <SerilogLogger, SerilogSink>(logger, sink)); }
internal void BuildLogger() { this.logger = (global::Serilog.Core.Logger)LoggerConfig.CreateLogger() .ForContext("SourceContext", this.nameOfLogger); }