Class ProjectLogger


  • public final class ProjectLogger
    extends java.lang.Object
    Utility class providing access to the currently executing project's logger.
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static void debug​(java.lang.String format, java.lang.Object... arguments)
      Logs a message on debug level.
      static void debug​(java.lang.String message, java.lang.Throwable exception)
      Logs an exception message on debug level.
      static void enterProject​(org.gradle.api.Project project)
      Activates a project context for the current thread.
      static void error​(java.lang.String format, java.lang.Object... arguments)
      Logs a message on error level.
      static void error​(java.lang.String message, java.lang.Throwable exception)
      Logs an exception message on error level.
      static void info​(java.lang.String format, java.lang.Object... arguments)
      Logs a message on info level.
      static void info​(java.lang.String message, java.lang.Throwable exception)
      Logs an exception message on info level.
      static void leaveProject()
      Deactivates a previously set project context.
      static void trace​(java.lang.String format, java.lang.Object... arguments)
      Logs a message on trace level.
      static void trace​(java.lang.String message, java.lang.Throwable exception)
      Logs an exception message on trace level.
      static void warn​(java.lang.String format, java.lang.Object... arguments)
      Logs a message on warn level.
      static void warn​(java.lang.String message, java.lang.Throwable exception)
      Logs an exception message on warn level.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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.