Package de.carne.gradle.plugin.java.util
Class ProjectLogger
- java.lang.Object
-
- de.carne.gradle.plugin.java.util.ProjectLogger
-
public final class ProjectLogger extends java.lang.ObjectUtility class providing access to the currently executing project's logger.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voiddebug(java.lang.String format, java.lang.Object... arguments)Logs a message on debug level.static voiddebug(java.lang.String message, java.lang.Throwable exception)Logs an exception message on debug level.static voidenterProject(org.gradle.api.Project project)Activates a project context for the current thread.static voiderror(java.lang.String format, java.lang.Object... arguments)Logs a message on error level.static voiderror(java.lang.String message, java.lang.Throwable exception)Logs an exception message on error level.static voidinfo(java.lang.String format, java.lang.Object... arguments)Logs a message on info level.static voidinfo(java.lang.String message, java.lang.Throwable exception)Logs an exception message on info level.static voidleaveProject()Deactivates a previously set project context.static voidtrace(java.lang.String format, java.lang.Object... arguments)Logs a message on trace level.static voidtrace(java.lang.String message, java.lang.Throwable exception)Logs an exception message on trace level.static voidwarn(java.lang.String format, java.lang.Object... arguments)Logs a message on warn level.static voidwarn(java.lang.String message, java.lang.Throwable exception)Logs an exception message on warn level.
-
-
-
Method Detail
-
enterProject
public static void enterProject(org.gradle.api.Project project)
Activates a project context for the current thread.- Parameters:
project- the currently executing project.- See Also:
leaveProject()
-
leaveProject
public static void leaveProject()
Deactivates a previously set project context.- See Also:
enterProject(Project)
-
error
public static void error(java.lang.String format, java.lang.Object... arguments)Logs a message on error level.- Parameters:
format- the message format string.arguments- the message format arguments.
-
error
public static void error(java.lang.String message, java.lang.Throwable exception)Logs an exception message on error level.- Parameters:
message- the message to log.exception- the exception to log.
-
warn
public static void warn(java.lang.String format, java.lang.Object... arguments)Logs a message on warn level.- Parameters:
format- the message format string.arguments- the message format arguments.
-
warn
public static void warn(java.lang.String message, java.lang.Throwable exception)Logs an exception message on warn level.- Parameters:
message- the message to log.exception- the exception to log.
-
info
public static void info(java.lang.String format, java.lang.Object... arguments)Logs a message on info level.- Parameters:
format- the message format string.arguments- the message format arguments.
-
info
public static void info(java.lang.String message, java.lang.Throwable exception)Logs an exception message on info level.- Parameters:
message- the message to log.exception- the exception to log.
-
debug
public static void debug(java.lang.String format, java.lang.Object... arguments)Logs a message on debug level.- Parameters:
format- the message format string.arguments- the message format arguments.
-
debug
public static void debug(java.lang.String message, java.lang.Throwable exception)Logs an exception message on debug level.- Parameters:
message- the message to log.exception- the exception to log.
-
trace
public static void trace(java.lang.String format, java.lang.Object... arguments)Logs a message on trace level.- Parameters:
format- the message format string.arguments- the message format arguments.
-
trace
public static void trace(java.lang.String message, java.lang.Throwable exception)Logs an exception message on trace level.- Parameters:
message- the message to log.exception- the exception to log.
-
-