com.ibm.di.log
Class LogUtils

java.lang.Object
  extended by com.ibm.di.log.LogUtils

public class LogUtils
extends java.lang.Object


Field Summary
static java.lang.String APPENDER
           
static java.util.Hashtable<java.lang.String,java.lang.String> APPENDERS_FORM
           
static java.lang.String CATEGORY_BASED
           
static java.lang.String CATEGORY_NAME
           
static java.util.Vector<java.lang.String> customAppenders
           
static java.lang.String JLOG_LEVEL
           
static java.lang.String[] JLOGLEVELS
           
static java.lang.String LAYOUT
           
static java.lang.String[] LEVELS
           
static java.lang.String LOG_LEVEL
           
static java.lang.String LOGGING_INTERFACE
           
 
Constructor Summary
LogUtils()
           
 
Method Summary
static boolean addAppenders(org.apache.log4j.Logger log, LogConfig config, java.lang.Object[] params, RSInterface configInstance)
          Deprecated.  
static boolean addLoggers(java.lang.String type, java.lang.String name, Log log, LogConfig config, RSInterface configInstance)
           
static org.apache.log4j.Appender createAppender(java.lang.String type, java.lang.String name, org.apache.log4j.Logger log, LogConfigItem config, java.lang.Object[] substitute, RSInterface configInstance)
          Deprecated.  
static java.lang.String getAppenderClass(java.lang.String name)
           
static java.lang.String getAppenderName(java.lang.String className)
           
static java.lang.String[] getAppenders()
           
static java.lang.String getLayoutClass(java.lang.String name)
           
static java.lang.String getLayoutName(java.lang.String className)
           
static java.lang.String[] getLayouts()
           
static boolean isCustomAppender(java.lang.String aAppender)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LEVELS

public static java.lang.String[] LEVELS

JLOGLEVELS

public static java.lang.String[] JLOGLEVELS

LOG_LEVEL

public static final java.lang.String LOG_LEVEL
See Also:
Constant Field Values

JLOG_LEVEL

public static final java.lang.String JLOG_LEVEL
See Also:
Constant Field Values

LAYOUT

public static final java.lang.String LAYOUT
See Also:
Constant Field Values

APPENDER

public static final java.lang.String APPENDER
See Also:
Constant Field Values

LOGGING_INTERFACE

public static final java.lang.String LOGGING_INTERFACE
See Also:
Constant Field Values

CATEGORY_BASED

public static final java.lang.String CATEGORY_BASED
See Also:
Constant Field Values

CATEGORY_NAME

public static final java.lang.String CATEGORY_NAME
See Also:
Constant Field Values

APPENDERS_FORM

public static final java.util.Hashtable<java.lang.String,java.lang.String> APPENDERS_FORM

customAppenders

public static final java.util.Vector<java.lang.String> customAppenders
Constructor Detail

LogUtils

public LogUtils()
Method Detail

isCustomAppender

public static boolean isCustomAppender(java.lang.String aAppender)

getAppenders

public static java.lang.String[] getAppenders()

getLayouts

public static java.lang.String[] getLayouts()

getAppenderClass

public static java.lang.String getAppenderClass(java.lang.String name)

getAppenderName

public static java.lang.String getAppenderName(java.lang.String className)

getLayoutClass

public static java.lang.String getLayoutClass(java.lang.String name)

getLayoutName

public static java.lang.String getLayoutName(java.lang.String className)

addLoggers

public static boolean addLoggers(java.lang.String type,
                                 java.lang.String name,
                                 Log log,
                                 LogConfig config,
                                 RSInterface configInstance)
                          throws java.lang.Exception
Throws:
java.lang.Exception

addAppenders

public static boolean addAppenders(org.apache.log4j.Logger log,
                                   LogConfig config,
                                   java.lang.Object[] params,
                                   RSInterface configInstance)
                            throws java.lang.Exception
Deprecated. 

Throws:
java.lang.Exception

createAppender

public static org.apache.log4j.Appender createAppender(java.lang.String type,
                                                       java.lang.String name,
                                                       org.apache.log4j.Logger log,
                                                       LogConfigItem config,
                                                       java.lang.Object[] substitute,
                                                       RSInterface configInstance)
                                                throws java.lang.Exception
Deprecated. 

This method is deprecated, and always returns null

Throws:
java.lang.Exception