Google.Cloud.Logging.Console - Class GoogleCloudConsoleFormatter (1.3.1)

public sealed class GoogleCloudConsoleFormatter : ConsoleFormatter, IDisposable

Reference documentation and code samples for the Google.Cloud.Logging.Console class GoogleCloudConsoleFormatter.

Console formatter for use with Google Cloud Logging.

Inheritance

object > ConsoleFormatter > GoogleCloudConsoleFormatter

Implements

IDisposable

Namespace

Google.Cloud.Logging.Console

Assembly

Google.Cloud.Logging.Console.dll

Constructors

GoogleCloudConsoleFormatter(IOptionsMonitor<GoogleCloudConsoleFormatterOptions>)

public GoogleCloudConsoleFormatter(IOptionsMonitor<GoogleCloudConsoleFormatterOptions> optionsMonitor)

Constructs a new formatter which uses the specified monitor to retrieve options and watch for options changes.

Parameter
Name Description
optionsMonitor IOptionsMonitorGoogleCloudConsoleFormatterOptions

The monitor to observe for changes in options. Must not be null.

Properties

FormatterName

public static string FormatterName { get; }

The name for the Google Cloud console formatter.

Property Value
Type Description
string

Methods

Write<TState>(in LogEntry<TState>, IExternalScopeProvider, TextWriter)

public override void Write<TState>(in LogEntry<TState> logEntry, IExternalScopeProvider scopeProvider, TextWriter textWriter)
Parameters
Name Description
logEntry LogEntry
scopeProvider IExternalScopeProvider
textWriter TextWriter
Type Parameter
Name Description
TState
Overrides