org.springframework.extensions.surf.util
Class LogUtil

java.lang.Object
  extended by org.springframework.extensions.surf.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
LogUtil()
           
 
Method Summary
static void debug(org.apache.commons.logging.Log logger, String messageKey, Object... args)
          Log an I18Nized message to DEBUG.
static void error(org.apache.commons.logging.Log logger, String messageKey, Object... args)
          Log an I18Nized message to ERROR.
static 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 void info(org.apache.commons.logging.Log logger, String messageKey, Object... args)
          Log an I18Nized message to INFO.
static 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 Detail

LogUtil

public LogUtil()
Method Detail

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


Copyright © 2009 SpringSource, Inc. All Rights Reserved.