Metadata Key Value Handlers
A helper class providing the default callbacks and handlers for processing metadata as key/value pairs. It is expected that most text-based logger backends will format unknown metadata using the handlers from this class.
See also
<a href="https://github. com/google/flogger/blob/cb9e836a897d36a78309ee8badf5cad4e6a2d3d8/api/src/main/java/com/google/common/flogger/backend/Metadata Key Value Handlers. java">
Original Java code of Google Flogger
Functions
Link copied to clipboard
public static MetadataHandler.Builder<FloggerMetadataKey.KeyValueHandler> getDefaultBuilder(Set<FloggerMetadataKey<? extends Object>> ignored)
Returns a new MetadataHandler.Builder which handles all non-ignored metadata keys by dispatching their values to the key itself.
Link copied to clipboard
public static MetadataHandler<FloggerMetadataKey.KeyValueHandler> getDefaultHandler(Set<FloggerMetadataKey<? extends Object>> ignored)
Returns a new MetadataHandler which handles all non-ignored metadata keys by dispatching their values to the key itself.
Link copied to clipboard
public static MetadataHandler.RepeatedValueHandler<Object, FloggerMetadataKey.KeyValueHandler> getDefaultRepeatedValueHandler()
Returns a singleton value handler which dispatches metadata to a KeyValueHandler.
Link copied to clipboard
public static MetadataHandler.ValueHandler<Object, FloggerMetadataKey.KeyValueHandler> getDefaultValueHandler()
Returns a singleton value handler which dispatches metadata to a KeyValueHandler.