Class LogUtil

java.lang.Object
org.alfresco.util.LogUtil

public class LogUtil extends Object
Utility class to assist with I18N of log messages.

Calls to this class should still be wrapped with the appropriate log level checks:

 if (logger.isDebugEnabled())
 {
     LogUtil.debug(logger, MSG_EXECUTING_STATEMENT, sql);
 }
 
Since:
2.1
Author:
Derek Hulley
See Also:
  • I18NUtil
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static final void
    debug(org.apache.commons.logging.Log logger, String messageKey, Object... args)
    Log an I18Nized message to DEBUG.
    static final void
    error(org.apache.commons.logging.Log logger, String messageKey, Object... args)
    Log an I18Nized message to ERROR.
    static final void
    error(org.apache.commons.logging.Log logger, Throwable e, String messageKey, Object... args)
    Log an I18Nized message to ERROR with a given source error.
    static final void
    info(org.apache.commons.logging.Log logger, String messageKey, Object... args)
    Log an I18Nized message to INFO.
    static final void
    warn(org.apache.commons.logging.Log logger, String messageKey, Object... args)
    Log an I18Nized message to WARN.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • LogUtil

      public LogUtil()
  • Method Details

    • debug

      public static final void debug(org.apache.commons.logging.Log logger, String messageKey, Object... args)
      Log an I18Nized message to DEBUG.
      Parameters:
      logger - the logger to use
      messageKey - the message key
      args - the required message arguments
    • info

      public static final void info(org.apache.commons.logging.Log logger, String messageKey, Object... args)
      Log an I18Nized message to INFO.
      Parameters:
      logger - the logger to use
      messageKey - the message key
      args - the required message arguments
    • warn

      public static final void warn(org.apache.commons.logging.Log logger, String messageKey, Object... args)
      Log an I18Nized message to WARN.
      Parameters:
      logger - the logger to use
      messageKey - the message key
      args - the required message arguments
    • error

      public static final void error(org.apache.commons.logging.Log logger, String messageKey, Object... args)
      Log an I18Nized message to ERROR.
      Parameters:
      logger - the logger to use
      messageKey - the message key
      args - the required message arguments
    • error

      public static final void error(org.apache.commons.logging.Log logger, Throwable e, String messageKey, Object... args)
      Log an I18Nized message to ERROR with a given source error.
      Parameters:
      logger - the logger to use
      e - the exception cause of the issue
      messageKey - the message key
      args - the required message arguments