- All Superinterfaces:
Logger
Logger sub-interface for extended service with FQCN (Fully Qualified Caller Name)
- Author:
- Leonard Woo
-
Field Summary
Fields inherited from interface org.seppiko.glf.api.Logger
ROOT_LOGGER_NAME -
Method Summary
Methods inherited from interface org.seppiko.glf.api.Logger
atDebug, atError, atFatal, atInfo, atLevel, atTrace, atWarn, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, error, error, error, error, error, error, error, error, error, error, error, error, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, getName, info, info, info, info, info, info, info, info, info, info, info, info, isDebugEnabled, isDebugEnabled, isEnable, isEnable, isErrorEnabled, isErrorEnabled, isFatalEnabled, isFatalEnabled, isInfoEnabled, isInfoEnabled, isTraceEnabled, isTraceEnabled, isWarnEnabled, isWarnEnabled, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn
-
Method Details
-
log
Location logger- Parameters:
fqcn- The fully qualified class name of the logger entry point, used to determine the caller class and method when location information needs to be logged.level- The logger Level.marker- A Marker or null.message- The message format.params- the message parameters.cause- the exception to log, including its stack trace.
-
log
void log(String fqcn, Level level, Marker marker, String message, Supplier<?>[] paramSuppliers, Throwable cause) Location logger- Parameters:
fqcn- The fully qualified class name of the logger entry point, used to determine the caller class and method when location information needs to be logged.level- The logger Level.marker- A Marker or null.message- The message format.paramSuppliers- An array of functions, which when called, produce the desired log message parameters.cause- the exception to log, including its stack trace.
-