Interface ILogEntryLabelProvider (4.4.0)

[Obsolete("Use Google.Cloud.Diagnostics.Common.ILogEntryLabelProvider instead.")]
public interface ILogEntryLabelProvider

Provides a hook to augment labels when a log entry is being logged.

Namespace

Google.Cloud.Diagnostics.AspNetCore3

Assembly

Google.Cloud.Diagnostics.AspNetCore3.dll

Methods

Invoke(Dictionary<String, String>)

void Invoke(Dictionary<string, string> labels)

Invokes the provider to augment log entry labels.

Parameter
NameDescription
labelsDictionary<String, String>

A dictionary of log entry labels. Keys and values added to labels should not be null. If they are, an exception will be throw when attempting to log an entry. The entry won't be logged and the exception will be propagated depending on the value of ExceptionHandling.