Transforming events
Prerequisites:
Install abstractions module
Read about general log configuration practices
Read about log interface
Read about log events
Transforming extensions allows a particular ILog
instance to modify some of incoming log events.
Transform log level
Transform log levels of incoming log events according to provided mapping:
log = log.WithLevelsTransformation(
new Dictionary<LogLevel, LogLevel>
{
[LogLevel.Error] = LogLevel.Warn,
[LogLevel.Fatal] = LogLevel.Warn
});
Transform error log level of incoming log events to warning level:
log = log.WithErrorsTransformedToWarns();
Last updated