Пример #1
0
        /// <inheritdoc />
        public void Log(LogEvent @event)
        {
            if (@event == null)
            {
                return;
            }

            if (!IsEnabledFor(@event.Level))
            {
                return;
            }

            logger.Log(Log4netHelpers.TranslateEvent(logger, @event, settings.UseVostokTemplate));
        }
Пример #2
0
        /// <inheritdoc />
        public void Log(LogEvent @event)
        {
            if (@event == null)
            {
                return;
            }

            if (!IsEnabledFor(@event.Level))
            {
                return;
            }

            @event = @event.WithProperty(WellKnownProperties.SourceContext, sourceContext + GetSourceContext(@event));

            logger.Log(Log4netHelpers.TranslateEvent(logger, @event, settings.UseVostokTemplate));
        }
Пример #3
0
 /// <inheritdoc />
 public bool IsEnabledFor(LogLevel level)
 {
     return(logger.IsEnabledFor(Log4netHelpers.TranslateLevel(level)));
 }