Package net.logstash.logback.decorate
Class CompositeJsonGeneratorDecorator
java.lang.Object
net.logstash.logback.decorate.CompositeJsonGeneratorDecorator
- All Implemented Interfaces:
JsonGeneratorDecorator
Combines a list of decorators into a single decorator, so multiple decorators can be used together.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addDecorator
(JsonGeneratorDecorator decorator) decorate
(JsonGenerator generator) Decorates the given generator, and returns the decorated generator.boolean
removeDecorator
(JsonGeneratorDecorator decorator)
-
Constructor Details
-
CompositeJsonGeneratorDecorator
public CompositeJsonGeneratorDecorator()
-
-
Method Details
-
decorate
Description copied from interface:JsonGeneratorDecorator
Decorates the given generator, and returns the decorated generator.The returned decorator does not need to be the same object as the given generator.
- Specified by:
decorate
in interfaceJsonGeneratorDecorator
- Parameters:
generator
- the generator to decorate- Returns:
- the decorated generator
-
addDecorator
-
removeDecorator
-