Exemple #1
0
        public void Log <TState>(LogLevel logLevel, EventId eventId, TState state, Exception exception, Func <TState, Exception, string> formatter)
        {
            var recording = _accessor?.Feature?.Record;

            if (recording == null)
            {
                return;
            }

            TimelineStamp.Stamp(logLevel.ToString(), TimelineEventCategory.Trace, formatter(state, exception));
        }
Exemple #2
0
        public void Log <TState>(LogLevel logLevel, EventId eventId, TState state, Exception exception, Func <TState, Exception, string> formatter)
        {
            var httpContext = _httpContextAccessor?.HttpContext;
            var recording   = httpContext?.Features?.Get <IRinRequestRecordingFeature>();

            if (recording == null)
            {
                return;
            }

            TimelineStamp.Stamp(logLevel.ToString(), TimelineEventCategory.Trace, formatter(state, exception));
        }
Exemple #3
0
 protected override void Append(LoggingEvent loggingEvent)
 {
     TimelineStamp.Stamp(ToLogLevelName(loggingEvent.Level), TimelineEventCategory.Trace, loggingEvent.RenderedMessage);
 }