C# Class log4net.loggly.LogglyFormatter

Inheritance: ILogglyFormatter
Afficher le fichier Open project: psquickitjayant/log4net-loggly

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

AppendAdditionalLoggingInformation() public méthode

public AppendAdditionalLoggingInformation ( ILogglyAppenderConfig config, log4net.Core.LoggingEvent loggingEvent ) : void
config ILogglyAppenderConfig
loggingEvent log4net.Core.LoggingEvent
Résultat void

LogglyFormatter() public méthode

public LogglyFormatter ( ) : System
Résultat System

ToJson() public méthode

public ToJson ( IEnumerable loggingEvents ) : string
loggingEvents IEnumerable
Résultat string

ToJson() public méthode

public ToJson ( log4net.Core.LoggingEvent loggingEvent ) : string
loggingEvent log4net.Core.LoggingEvent
Résultat string

ToJson() public méthode

public ToJson ( string renderedLog, System.DateTime timeStamp ) : string
renderedLog string
timeStamp System.DateTime
Résultat string