[ProviderAlias("Google")]
public sealed class GoogleLoggerProvider : ILoggerProvider, IDisposableReference documentation and code samples for the Google.Cloud.Diagnostics.Common class GoogleLoggerProvider.
ILoggerProvider for Google Cloud Logging.
Namespace
Google.Cloud.Diagnostics.CommonAssembly
Google.Cloud.Diagnostics.Common.dll
Methods
Create(IServiceProvider, LoggingServiceOptions)
public static GoogleLoggerProvider Create(IServiceProvider serviceProvider, LoggingServiceOptions options = null)Create an ILoggerProvider for Google Cloud Logging.
| Parameters | |
|---|---|
| Name | Description | 
| serviceProvider | IServiceProvider | 
| options | LoggingServiceOptions | 
| Returns | |
|---|---|
| Type | Description | 
| GoogleLoggerProvider | |
CreateLogger(string)
public ILogger CreateLogger(string logName)Creates a GoogleLogger with the given log name.
| Parameter | |
|---|---|
| Name | Description | 
| logName | stringThe name of the log. This will be combined with the log location (LogTarget) to generate the resource name for the log. | 
| Returns | |
|---|---|
| Type | Description | 
| ILogger | |
Dispose()
public void Dispose()Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.