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.
Functions
Link copied to clipboard
public static MetadataHandler.Builder<MetadataKey.KeyValueHandler> getDefaultBuilder(Set<MetadataKey<? 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<MetadataKey.KeyValueHandler> getDefaultHandler(Set<MetadataKey<? 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, MetadataKey.KeyValueHandler> getDefaultRepeatedValueHandler()
Returns a singleton value handler which dispatches metadata to a KeyValueHandler.
Link copied to clipboard
public static MetadataHandler.ValueHandler<Object, MetadataKey.KeyValueHandler> getDefaultValueHandler()
Returns a singleton value handler which dispatches metadata to a KeyValueHandler.