org.gradle.api.logging
Interface Logger

All Superinterfaces:
org.slf4j.Logger

public 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().


Field Summary
 
Fields inherited from interface org.slf4j.Logger
ROOT_LOGGER_NAME
 
Method Summary
 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(String message)
          Logs the given message at lifecycle log level.
 void lifecycle(String message, Object... objects)
          Logs the given message at lifecycle log level.
 void lifecycle(String message, Throwable throwable)
          Logs the given message at lifecycle log level.
 void log(LogLevel level, String message)
          Logs the given message at the given log level.
 void log(LogLevel level, String message, Object... objects)
          Logs the given message at the given log level.
 void log(LogLevel level, String message, Throwable throwable)
          Logs the given message at the given log level.
 void quiet(String message)
          Logs the given message at quiet log level.
 void quiet(String message, Object... objects)
          Logs the given message at quiet log level.
 void quiet(String message, Throwable throwable)
          Logs the given message at quiet log level.
 
Methods inherited from interface org.slf4j.Logger
debug, 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, 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, warn
 

Method Detail

isLifecycleEnabled

boolean isLifecycleEnabled()
Returns true if lifecycle log level is enabled for this logger.


lifecycle

void lifecycle(String message)
Logs the given message at lifecycle log level.

Parameters:
message - the log message.

lifecycle

void lifecycle(String message,
               Object... objects)
Logs the given message at lifecycle log level.

Parameters:
message - the log message.
objects - the log message parameters.

lifecycle

void lifecycle(String message,
               Throwable throwable)
Logs the given message at lifecycle log level.

Parameters:
message - the log message.
throwable - the exception to log.

isQuietEnabled

boolean isQuietEnabled()
Returns true if quiet log level is enabled for this logger.


quiet

void quiet(String message)
Logs the given message at quiet log level.

Parameters:
message - the log message.

quiet

void quiet(String message,
           Object... objects)
Logs the given message at quiet log level.

Parameters:
message - the log message.
objects - the log message parameters.

quiet

void quiet(String message,
           Throwable throwable)
Logs the given message at quiet log level.

Parameters:
message - the log message.
throwable - the exception to log.

isEnabled

boolean isEnabled(LogLevel level)
Returns true if the given log level is enabled for this logger.


log

void log(LogLevel level,
         String message)
Logs the given message at the given log level.

Parameters:
level - the log level.
message - the log message.

log

void log(LogLevel level,
         String message,
         Object... objects)
Logs the given message at the given log level.

Parameters:
level - the log level.
message - the log message.
objects - the log message parameters.

log

void log(LogLevel level,
         String message,
         Throwable throwable)
Logs the given message at the given log level.

Parameters:
level - the log level.
message - the log message.
throwable - the exception to log.