public class EnvironmentNameLogEntryLabelProvider : ILogEntryLabelProvider, ILogEntryLabelProvider
A ILogEntryLabelProvider implementation which adds the EnvironmentName to the log entry labels.
Namespace
Google.Cloud.Diagnostics.AspNetCore3Assembly
Google.Cloud.Diagnostics.AspNetCore3.dll
Constructors
EnvironmentNameLogEntryLabelProvider(IWebHostEnvironment)
public EnvironmentNameLogEntryLabelProvider(IWebHostEnvironment hostingEnvironment)
Initializes a new instance of the EnvironmentNameLogEntryLabelProvider class.
Parameter | |
---|---|
Name | Description |
hostingEnvironment | IWebHostEnvironment The IWebHostEnvironment instance to retrieve the environment name from. |
Methods
Invoke(Dictionary<String, String>)
public void Invoke(Dictionary<string, string> labels)
Invokes the provider to augment log entry labels.
Parameter | |
---|---|
Name | Description |
labels | Dictionary<String, String> A dictionary of log entry labels.
Keys and values added to |