private Tuple <SerilogLogger, SerilogSink> SetUp(LogLevel logLevel) { var sink = new SerilogSink(); var config = new LoggerConfiguration() .WriteTo.Sink(sink); SetMinLevel(config, logLevel); var provider = new SerilogLoggerProvider(config.CreateLogger()); var logger = (SerilogLogger)provider.CreateLogger(Name); return(new Tuple <SerilogLogger, SerilogSink>(logger, sink)); }
private Tuple<SerilogLogger, SerilogSink> SetUp(LogLevel logLevel) { var sink = new SerilogSink(); var config = new LoggerConfiguration() .Enrich.WithMachineName() .Enrich.WithProcessId() .Enrich.WithThreadId() .WriteTo.Sink(sink); SetMinLevel(config, logLevel); var provider = new SerilogLoggerProvider(config.CreateLogger()); var logger = (SerilogLogger)provider.CreateLogger(Name); return new Tuple<SerilogLogger, SerilogSink>(logger, sink); }