
io.tracee.contextlogger.api.internal.ContextLoggerBuilderAccessible Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of contextlogger-core Show documentation
Show all versions of contextlogger-core Show documentation
Please refer to https://github.com/tracee/contextlogger.
package io.tracee.contextlogger.api.internal;
import io.tracee.contextlogger.api.ContextLogger;
import io.tracee.contextlogger.outputgenerator.api.TraceeContextStringRepresentationBuilder;
import io.tracee.contextlogger.impl.ContextLoggerConfiguration;
/**
* Marks a class that a {@link TraceeContextStringRepresentationBuilder} can be added.
*/
public interface ContextLoggerBuilderAccessible extends ContextLogger {
/**
* Used to apply the string representation builder.
*
* @param stringRepresentationBuilder the string representation builder to be applied
*/
void setStringRepresentationBuilder(final TraceeContextStringRepresentationBuilder stringRepresentationBuilder);
/**
* Gets the context logger configuration.
*/
ContextLoggerConfiguration getContextLoggerConfiguration();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy