org.gradle
Class TaskExecutionLogger

java.lang.Object
  extended by org.gradle.TaskExecutionLogger
All Implemented Interfaces:
TaskExecutionListener

public class TaskExecutionLogger
extends Object
implements TaskExecutionListener

A listener which logs the execution of tasks.


Constructor Summary
TaskExecutionLogger(org.gradle.logging.ProgressLoggerFactory progressLoggerFactory)
           
 
Method Summary
 void afterExecute(Task task, TaskState state)
          This method is call immediately after a task has been executed.
 void beforeExecute(Task task)
          This method is called immediately before a task is executed.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TaskExecutionLogger

public TaskExecutionLogger(org.gradle.logging.ProgressLoggerFactory progressLoggerFactory)
Method Detail

beforeExecute

public void beforeExecute(Task task)
Description copied from interface: TaskExecutionListener
This method is called immediately before a task is executed.

Specified by:
beforeExecute in interface TaskExecutionListener
Parameters:
task - The task about to be executed. Never null.

afterExecute

public void afterExecute(Task task,
                         TaskState state)
Description copied from interface: TaskExecutionListener
This method is call immediately after a task has been executed. It is always called, regardless of whether the task completed successfully, or failed with an exception.

Specified by:
afterExecute in interface TaskExecutionListener
Parameters:
task - The task which was executed. Never null.
state - The task state. If the task failed with an exception, the exception is available in this state. Never null.