Interface LogOutput.ProvidesEncoder

All Known Implementing Classes:
JfrLogOutput
Enclosing interface:
LogOutput

public static interface LogOutput.ProvidesEncoder
Marks an output that supplies its own LogEncoder instead of relying entirely on LogAppender.APPENDER_ENCODER_PROPERTY or LogEncoderRegistry.encoderForOutputType(OutputType). policy() decides whether that encoder can still be overridden: Neither policy is consulted at all if an output does not implement this interface in the first place - such an output has no opinion on its own encoder, and resolution proceeds exactly as if this interface did not exist.
See Also: