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.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-04-17 UTC."],[[["The `HttpLogEntryLabelProvider` class serves as a base for implementing `ILogEntryLabelProvider`, requiring an `HttpContext` instance."],["This class allows for the augmentation of log entry labels by implementing the `InvokeCore` method in derived classes, using an `HttpContext` instance."],["The `HttpLogEntryLabelProvider` class implements two interfaces `ILogEntryLabelProvider` and can be found in the namespace `Google.Cloud.Diagnostics.AspNetCore3`."],["It includes a constructor that initializes the base class using an `IHttpContextAccessor`, accepting an `IHttpContextAccessor` instance that provides the necessary `HttpContext`."],["There are several derived types from this base class that are available for use including `ClientIpLogEntryLabelProvider`, `TraceIdLogEntryLabelProvider`, and `UserLogEntryLabelProvider`."]]],[]]