com.adobe.dct.exception
Class MessageLogger

java.lang.Object
  extended by com.adobe.dct.exception.MessageLogger

public class MessageLogger
extends java.lang.Object

Class to get a pre-defined message from a 'exceptions.properties' file in this library


Method Summary
static java.lang.String getString(java.lang.String key)
          Retrieve message string with default locale (en_EN)
static java.lang.String getString(java.lang.String key, java.lang.String[] args)
          Retrieve message with default locale (en_EN)
static boolean isTraceEnabled(java.lang.Class className)
           
static void logDebug(java.lang.Class className, java.lang.String message, java.lang.Throwable cause)
          Fucntion to log debug messages
static void logError(java.lang.Class className, java.lang.String key, java.lang.String[] args, java.lang.Throwable cause)
          Function to log messages
static void logError(java.lang.Class className, java.lang.String key, java.lang.Throwable cause)
          Fucntion to log messages
static void logMessage(java.lang.Class className, LogLevels severity, java.lang.String key)
          Fucntion to log messages
static void logMessage(java.lang.Class className, LogLevels severity, java.lang.String key, java.lang.String[] args)
          Function to log messages
static void logTrace(java.lang.Class className, java.lang.String message, java.lang.Throwable cause)
          Fucntion to log trace messages
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getString

public static java.lang.String getString(java.lang.String key)
Retrieve message string with default locale (en_EN)

Parameters:
key - key to find message
Returns:
the translated resource string

getString

public static java.lang.String getString(java.lang.String key,
                                         java.lang.String[] args)
Retrieve message with default locale (en_EN)

Parameters:
key - key to find message
args - arguments to be merged into the resource string
Returns:
the translated resource string

logMessage

public static void logMessage(java.lang.Class className,
                              LogLevels severity,
                              java.lang.String key,
                              java.lang.String[] args)
Function to log messages

Parameters:
className - class to be used in log message
severity - log level has the following possible values - LOG_FATAL, LOG_ERROR, LOG_WARN, LOG_INFO and LOG_DEBUG
key - key to find the message string
args - arguments to be merged in resource string

logMessage

public static void logMessage(java.lang.Class className,
                              LogLevels severity,
                              java.lang.String key)
Fucntion to log messages

Parameters:
className - class to be used in log message
severity - log level
key - key to find the message string

logError

public static void logError(java.lang.Class className,
                            java.lang.String key,
                            java.lang.Throwable cause)
Fucntion to log messages

Parameters:
className - class to be used in log message
key - key to find the message string
cause - cause throwable

logTrace

public static void logTrace(java.lang.Class className,
                            java.lang.String message,
                            java.lang.Throwable cause)
Fucntion to log trace messages

Parameters:
className - class to be used in log message
message - message string
cause - cause throwable

isTraceEnabled

public static boolean isTraceEnabled(java.lang.Class className)

logDebug

public static void logDebug(java.lang.Class className,
                            java.lang.String message,
                            java.lang.Throwable cause)
Fucntion to log debug messages

Parameters:
className - class to be used in log message
message - message string
cause - cause throwable

logError

public static void logError(java.lang.Class className,
                            java.lang.String key,
                            java.lang.String[] args,
                            java.lang.Throwable cause)
Function to log messages

Parameters:
className - class to be used in log message
key - key to find the message string
args - arguments that are to be added in the message resource
cause - cause throwable


[an error occurred while processing this directive] [an error occurred while processing this directive]