/
aprogrammer
/
serilog
Обзор
Документация
Войти
/
aprogrammer
/
serilog
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
test/Serilog.PerformanceTests/NestedLoggerLatencyBenchmark.cs
32 строки
699 B
Simon Cropp
global usings (#1736)
01 сен 2022, 00:19
Не верифицирован
01 сен 2022, 00:19
c5a5b44
Код
Авторство
О чём код?
namespace Serilog.PerformanceTests; /// <summary> /// Tests the overhead of writing through a nested logger. /// </summary> public class NestedLoggerLatencyBenchmark { ILogger _log = null!, _nested = null!; readonly LogEvent _event = Some.InformationEvent(); [GlobalSetup] public void Setup() { _log = new LoggerConfiguration() .WriteTo.Sink(new NullSink()) .CreateLogger(); _nested = _log.ForContext<NestedLoggerLatencyBenchmark>(); } [Benchmark(Baseline = true)] public void RootLogger() { _log.Write(_event); } [Benchmark] public void NestedLogger() { _nested.Write(_event); } }