C# 클래스 log4net.loggly.LogglyFormatter

상속: ILogglyFormatter
파일 보기 프로젝트 열기: psquickitjayant/log4net-loggly

공개 메소드들

메소드 설명
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