Пример #1
0
        protected override void Write(LogEventInfo logEvent)
        {
            //Render message content
            String renderedEvent = this.Layout.Render(logEvent);

            insightAsync.AddLine(renderedEvent);
        }
        public override void WriteLine(string message)
        {
            if (this.Filter != null && !this.Filter.ShouldTrace(null, "", TraceEventType.Verbose, 0, message, null, null, null))
            {
                return;
            }

            logentriesAsync.AddLine(message);
        }
Пример #3
0
        public void Emit(LogEvent logEvent)
        {
            if (logEvent is null)
            {
                throw new ArgumentNullException(nameof(logEvent));
            }

            var message = logEvent.RenderMessage(_formatProvider);

            _asyncLogger.AddLine(message);
        }
Пример #4
0
        protected override void Write(LogEventInfo logEvent)
        {
            string renderedEvent = this.Layout.Render(logEvent);

            if (AppendExceptionString && logEvent.Exception != null)
            {
                renderedEvent += String.Format(", {0}", logEvent.Exception);
            }

            logentriesAsync.AddLine(renderedEvent);
        }
Пример #5
0
        protected override void Write(LogEventInfo logEvent)
        {
            //Render message content
            var log = new Log
            {
                Level   = logEvent.Level.ToString(),
                Logger  = logEvent.LoggerName,
                Message = logEvent.FormattedMessage,
                Time    = logEvent.TimeStamp,
            };

            //NLog can pass null references of Exception
            if (logEvent.Exception != null)
            {
                log.Exception     = logEvent.Exception.ToString();
                log.ExceptionType = logEvent.Exception.GetType().ToString();
            }

            logentriesAsync.AddLine(JSON.Instance.ToJSON(log));
        }
Пример #6
0
        protected override void Write(LogEventInfo logEvent)
        {
            //Render message content
            String renderedEvent = this.Layout.Render(logEvent);

            try
            {
                //NLog can pass null references of Exception
                if (logEvent.Exception != null)
                {
                    String excep = logEvent.Exception.ToString();
                    if (excep.Length > 0)
                    {
                        renderedEvent += ", ";
                        renderedEvent += excep;
                    }
                }
            }
            catch { }

            logentriesAsync.AddLine(renderedEvent);
        }
Пример #7
0
        protected override void Append(LoggingEvent loggingEvent)
        {
            var renderedEvent = RenderLoggingEvent(loggingEvent);

            insightAsync.AddLine(renderedEvent);
        }