Package com.lucimber.dbus.util
Class LoggerUtils
java.lang.Object
com.lucimber.dbus.util.LoggerUtils
Provides common methods necessary for logging and standard logging markers for categorizing log
output.
The class provides the following types of markers: High-level categories like SASL, DBUS, TRANSPORT, MARSHALLING, etc.
Example usage:
LOGGER.info(LoggerUtils.SASL, "Authentication completed successfully");
LOGGER.debug(LoggerUtils.DBUS, "Sending Hello method call");
LOGGER.trace(LoggerUtils.MARSHALLING, "Encoding message body");
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.slf4j.Marker
Connection state management.static final org.slf4j.Marker
D-Bus protocol operations.static final org.slf4j.Marker
Handler pipeline management.static final org.slf4j.Marker
Health monitoring.static final org.slf4j.Marker
Message marshalling and unmarshalling operations.static final org.slf4j.Marker
Authentication processes.static final org.slf4j.Marker
Network transport operations. -
Method Summary
-
Field Details
-
SASL
public static final org.slf4j.Marker SASLAuthentication processes. -
DBUS
public static final org.slf4j.Marker DBUSD-Bus protocol operations. -
TRANSPORT
public static final org.slf4j.Marker TRANSPORTNetwork transport operations. -
MARSHALLING
public static final org.slf4j.Marker MARSHALLINGMessage marshalling and unmarshalling operations. -
HANDLER_LIFECYCLE
public static final org.slf4j.Marker HANDLER_LIFECYCLEHandler pipeline management. -
CONNECTION
public static final org.slf4j.Marker CONNECTIONConnection state management. -
HEALTH
public static final org.slf4j.Marker HEALTHHealth monitoring.
-