Interface IJsonLayout (3.3.0)

public interface IJsonLayout

The equivalent to log4net.Layout.ILayout, but for converting a log4net.Core.LoggingEvent to a JSON payload in the form of a Struct.

Namespace

Google.Cloud.Logging.Log4Net

Assembly

Google.Cloud.Logging.Log4Net.dll

Methods

Format(LoggingEvent)

Struct Format(LoggingEvent loggingEvent)

Formats the given logging event as a JSON logging payload.

Parameter
NameDescription
loggingEventlog4net.Core.LoggingEvent

The event to format. This will never be null.

Returns
TypeDescription
Struct

The JSON payload to log, or null to log a text payload instead.