Я собираюсь реализовать Serilog в стандартной библиотеке .net 2.0. Я ищу способ выбрать, какие приемники следует использовать для каждой строки журнала.
Допустим, мы определяем 2 приемника в конфигурации (консоль и файл):
Log.Logger = new LoggerConfiguration()
.MinimumLevel.Debug()
.WriteTo.Console()
.WriteTo.File("c:\\temp\\SerilogTets.txt")
.CreateLogger();
После этого мы напишем одно правило журнала:
Log.Information("Hello, world!"); //<- how can we define which sink we want to use
Я ищу способ определить, для каких приемников эти строки должны регистрироваться:
- Консоль и файл
- Только консоль
- Только файл
Не полагаясь на то, что это за логический уровень.
Заранее спасибо!
С уважением, Курт