public sealed class GoogleCloudConsoleFormatter : ConsoleFormatter, IDisposableReference documentation and code samples for the Google.Cloud.Logging.Console class GoogleCloudConsoleFormatter.
Console formatter for use with Google Cloud Logging.
Implements
IDisposableNamespace
Google.Cloud.Logging.ConsoleAssembly
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 |
IOptionsMonitorGoogleCloudConsoleFormatterOptionsThe 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 |
|