C# Класс log4net.loggly.LogglyFormatter

Наследование: ILogglyFormatter
Показать файл Открыть проект

Открытые методы

Метод Описание
AppendAdditionalLoggingInformation ( ILogglyAppenderConfig config, log4net.Core.LoggingEvent loggingEvent ) : void
LogglyFormatter ( ) : System
ToJson ( IEnumerable loggingEvents ) : string
ToJson ( log4net.Core.LoggingEvent loggingEvent ) : string
ToJson ( string renderedLog, System.DateTime timeStamp ) : string

Приватные методы

Метод Описание
GetExceptionInfo ( log4net.Core.LoggingEvent loggingEvent ) : object

Returns the exception information. Also takes care of the InnerException.

GetMessageAndObjectInfo ( log4net.Core.LoggingEvent loggingEvent, object &objInfo ) : string

Returns a string type message if it is not a custom object, otherwise returns custom object details

ParseRenderedLog ( string log, System.DateTime timeStamp ) : string

Merged Rendered log and formatted timestamp in the single Json object

PreParse ( log4net.Core.LoggingEvent loggingEvent ) : string

Formats the log event to various JSON fields that are to be shown in Loggly.

TryGetParsedJsonFromLog ( dynamic loggingInfo, object loggingObject, string &_loggingEventJSON ) : bool

Tries to merge log with the logged object or rendered log and converts to JSON

Описание методов

AppendAdditionalLoggingInformation() публичный Метод

public AppendAdditionalLoggingInformation ( ILogglyAppenderConfig config, log4net.Core.LoggingEvent loggingEvent ) : void
config ILogglyAppenderConfig
loggingEvent log4net.Core.LoggingEvent
Результат void

LogglyFormatter() публичный Метод

public LogglyFormatter ( ) : System
Результат System

ToJson() публичный Метод

public ToJson ( IEnumerable loggingEvents ) : string
loggingEvents IEnumerable
Результат string

ToJson() публичный Метод

public ToJson ( log4net.Core.LoggingEvent loggingEvent ) : string
loggingEvent log4net.Core.LoggingEvent
Результат string

ToJson() публичный Метод

public ToJson ( string renderedLog, System.DateTime timeStamp ) : string
renderedLog string
timeStamp System.DateTime
Результат string