Package ch.rswk.meta.client
Interface Logging
public interface Logging
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic class
static final record
static final record
static final record
static interface
-
Method Summary
Static MethodsModifier and TypeMethodDescriptionstatic void
addRootLoggerAppender
(ch.qos.logback.core.UnsynchronizedAppenderBase<ch.qos.logback.classic.spi.ILoggingEvent> appender, ch.qos.logback.classic.Level level) static ch.qos.logback.classic.Logger
getLogbackLogger
(String name) static ch.qos.logback.classic.Logger
static Logging.EngineAppender
installEngineAppender
(org.slf4j.Logger logger, Client client) static Logging.LoggingCounter
newMetricCounter
(Client client, String name) static Logging.LoggingMeter
newMetricMeter
(Client client, String name) static Logging.LoggingTimer
newMetricTimer
(Client client, String name) static void
removeRootLoggerAppender
(@Nullable ch.qos.logback.core.UnsynchronizedAppenderBase<ch.qos.logback.classic.spi.ILoggingEvent> appender)
-
Method Details
-
installEngineAppender
-
newMetricCounter
-
newMetricMeter
-
newMetricTimer
-
getLogbackRootLogger
static ch.qos.logback.classic.Logger getLogbackRootLogger() -
getLogbackLogger
-
addRootLoggerAppender
static void addRootLoggerAppender(ch.qos.logback.core.UnsynchronizedAppenderBase<ch.qos.logback.classic.spi.ILoggingEvent> appender, ch.qos.logback.classic.Level level) -
removeRootLoggerAppender
static void removeRootLoggerAppender(@Nullable ch.qos.logback.core.UnsynchronizedAppenderBase<ch.qos.logback.classic.spi.ILoggingEvent> appender)
-