interface Logger : 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
. A Logger
instance is also available through
, org.gradle.api.Task#getLogger()
and
.
abstract fun debug(message: String, vararg objects: Any): Unit
Multiple-parameters friendly debug method |
|
abstract fun info(message: String, vararg objects: Any): Unit
Logs the given message at info log level. |
|
abstract fun isEnabled(level: LogLevel): Boolean
Returns true if the given log level is enabled for this logger. |
|
abstract fun isLifecycleEnabled(): Boolean
Returns true if lifecycle log level is enabled for this logger. |
|
abstract fun isQuietEnabled(): Boolean
Returns true if quiet log level is enabled for this logger. |
|
abstract fun lifecycle(message: String): Unit abstract fun lifecycle(message: String, vararg objects: Any): Unit abstract fun lifecycle(message: String, throwable: Throwable): Unit
Logs the given message at lifecycle log level. |
|
abstract fun log(level: LogLevel, message: String): Unit abstract fun log(level: LogLevel, message: String, vararg objects: Any): Unit abstract fun log(level: LogLevel, message: String, throwable: Throwable): Unit
Logs the given message at the given log level. |
|
abstract fun quiet(message: String): Unit abstract fun quiet(message: String, vararg objects: Any): Unit abstract fun quiet(message: String, throwable: Throwable): Unit
Logs the given message at quiet log level. |