org.slf4j.Loggerpublic interface Logger
extends org.slf4j.Logger
An extension to the SLF4J Logger interface, which adds the quiet and lifecycle log
levels.
You can obtain a Logger instance using Logging.getLogger(Class) or Logging.getLogger(String). A Logger instance is also available through Project.getLogger(), Task.getLogger() and Script.getLogger().
CAUTION!
Logging sensitive information (credentials, tokens, certain environment variables) above debug(java.lang.String, java.lang.Object...) level is a security vulnerability.
See our recommendations for more information.
| Modifier and Type | Method | Description |
|---|---|---|
void |
debug(java.lang.String message,
java.lang.Object... objects) |
Multiple-parameters friendly debug method
|
void |
info(java.lang.String message,
java.lang.Object... objects) |
Logs the given message at info log level.
|
boolean |
isEnabled(LogLevel level) |
Returns true if the given log level is enabled for this logger.
|
boolean |
isLifecycleEnabled() |
Returns true if lifecycle log level is enabled for this logger.
|
boolean |
isQuietEnabled() |
Returns true if quiet log level is enabled for this logger.
|
void |
lifecycle(java.lang.String message) |
Logs the given message at lifecycle log level.
|
void |
lifecycle(java.lang.String message,
java.lang.Object... objects) |
Logs the given message at lifecycle log level.
|
void |
lifecycle(java.lang.String message,
java.lang.Throwable throwable) |
Logs the given message at lifecycle log level.
|
void |
log(LogLevel level,
java.lang.String message) |
Logs the given message at the given log level.
|
void |
log(LogLevel level,
java.lang.String message,
java.lang.Object... objects) |
Logs the given message at the given log level.
|
void |
log(LogLevel level,
java.lang.String message,
java.lang.Throwable throwable) |
Logs the given message at the given log level.
|
void |
quiet(java.lang.String message) |
Logs the given message at quiet log level.
|
void |
quiet(java.lang.String message,
java.lang.Object... objects) |
Logs the given message at quiet log level.
|
void |
quiet(java.lang.String message,
java.lang.Throwable throwable) |
Logs the given message at quiet log level.
|
debug, debug, debug, debug, debug, debug, debug, debug, debug, error, error, error, error, error, error, error, error, error, error, getName, info, info, info, info, info, info, info, info, info, isDebugEnabled, isDebugEnabled, isErrorEnabled, isErrorEnabled, isInfoEnabled, isInfoEnabled, isTraceEnabled, isTraceEnabled, isWarnEnabled, isWarnEnabled, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, warn, warn, warn, warn, warn, warn, warn, warn, warn, warnboolean isLifecycleEnabled()
void debug(java.lang.String message,
java.lang.Object... objects)
debug in interface org.slf4j.Loggermessage - the log messageobjects - the log message parametersvoid lifecycle(java.lang.String message)
message - the log message.void lifecycle(java.lang.String message,
java.lang.Object... objects)
message - the log message.objects - the log message parameters.void lifecycle(java.lang.String message,
java.lang.Throwable throwable)
message - the log message.throwable - the exception to log.boolean isQuietEnabled()
void quiet(java.lang.String message)
message - the log message.void quiet(java.lang.String message,
java.lang.Object... objects)
message - the log message.objects - the log message parameters.void info(java.lang.String message,
java.lang.Object... objects)
info in interface org.slf4j.Loggermessage - the log message.objects - the log message parameters.void quiet(java.lang.String message,
java.lang.Throwable throwable)
message - the log message.throwable - the exception to log.boolean isEnabled(LogLevel level)
void log(LogLevel level, java.lang.String message)
level - the log level.message - the log message.void log(LogLevel level, java.lang.String message, java.lang.Object... objects)
level - the log level.message - the log message.objects - the log message parameters.void log(LogLevel level, java.lang.String message, java.lang.Throwable throwable)
level - the log level.message - the log message.throwable - the exception to log.