Uses of Interface
net.logstash.logback.argument.StructuredArgument
Packages that use StructuredArgument
-
Uses of StructuredArgument in net.logstash.logback.argument
Classes in net.logstash.logback.argument that implement StructuredArgumentModifier and TypeClassDescriptionclassAStructuredArgumentthat defers the creation of anotherStructuredArgumentuntil the first time its value is needed.Methods in net.logstash.logback.argument that return StructuredArgumentModifier and TypeMethodDescriptionstatic StructuredArgumentAbbreviated convenience method for callingStructuredArguments.array(String, Object...).static StructuredArgumentAdds a field to the JSON event whose key isfieldNameand whose value is a JSON array of objects AND a string version of the array to the formatted message.static StructuredArgumentStructuredArguments.defer(Supplier<? extends StructuredArgument> structuredArgumentSupplier) Defer the evaluation of the argument until actually required.static StructuredArgumentAbbreviated convenience method for callingStructuredArguments.entries(Map).static StructuredArgumentAdds a "key":"value" entry for each Map entry to the JSON event ANDmap.toString()to the formatted message.static StructuredArgumentAbbreviated convenience method for callingStructuredArguments.fields(Object).static StructuredArgumentAdds a "key":"value" entry for each field in the given object to the JSON event ANDobject.toString()to the formatted message.static StructuredArgumentConvenience method for callingStructuredArguments.keyValue(String, Object, String)using theStructuredArguments.DEFAULT_KEY_VALUE_MESSAGE_FORMAT_PATTERN.static StructuredArgumentAdds "key":"value" to the JSON event AND name/value to the formatted message using the given messageFormatPattern.static StructuredArgumentAbbreviated convenience method for callingStructuredArguments.keyValue(String, Object).static StructuredArgumentAbbreviated convenience method for callingStructuredArguments.keyValue(String, Object, String).static StructuredArgumentAbbreviated convenience method for callingStructuredArguments.raw(String, String).static StructuredArgumentAdds therawJsonValueto the JSON event AND therawJsonValueto the formatted message.static StructuredArgumentAbbreviated convenience method for callingStructuredArguments.value(String, Object).static StructuredArgumentAdds "key":"value" to the JSON event AND value to the formatted message (without the key).Method parameters in net.logstash.logback.argument with type arguments of type StructuredArgumentModifier and TypeMethodDescriptionstatic StructuredArgumentStructuredArguments.defer(Supplier<? extends StructuredArgument> structuredArgumentSupplier) Defer the evaluation of the argument until actually required.Constructor parameters in net.logstash.logback.argument with type arguments of type StructuredArgumentModifierConstructorDescriptionDeferredStructuredArgument(Supplier<? extends StructuredArgument> structureArgumentSupplier) -
Uses of StructuredArgument in net.logstash.logback.marker
Classes in net.logstash.logback.marker that implement StructuredArgumentModifier and TypeClassDescriptionclassAn empty marker that does nothing itself, but can be used as a base marker when you want to conditionally chain other markers withLogstashMarker.and(Marker).classclassAMarkerORStructuredArgumentthat writes an object under a given fieldName in the log event output.classAMarkerORStructuredArgumentthat that "unwraps" the given object into the logstash event.classAMarkerORStructuredArgumentthat writes a raw json value to the logstash json event under a given field name.classAMarkerORStructuredArgumentthat appends a single field into the JSON event.