com.ibm.di.log
Class JLOGAppender

java.lang.Object
  extended by org.apache.log4j.AppenderSkeleton
      extended by org.apache.log4j.WriterAppender
          extended by org.apache.log4j.FileAppender
              extended by com.ibm.di.log.JLOGAppender
All Implemented Interfaces:
org.apache.log4j.Appender, org.apache.log4j.spi.OptionHandler

public class JLOGAppender
extends org.apache.log4j.FileAppender
implements org.apache.log4j.spi.OptionHandler


Field Summary
static String AL_LOG_DIR
           
 com.ibm.log.mgr.DataStore ds
           
 com.ibm.log.mgr.DataStoreConfig dsCfg
           
static String LOG_PATH_AL
           
static String propFileName
           
static String ROOT_LOG_DIR
           
 
Fields inherited from class org.apache.log4j.FileAppender
bufferedIO, bufferSize, fileAppend, fileName
 
Fields inherited from class org.apache.log4j.WriterAppender
encoding, immediateFlush, qw
 
Fields inherited from class org.apache.log4j.AppenderSkeleton
closed, errorHandler, headFilter, layout, name, tailFilter, threshold
 
Constructor Summary
JLOGAppender()
           
JLOGAppender(String aComponentType, String aComponentName, String aLogPattern)
           
 
Method Summary
 void activateOptions()
           
 String getComponentName()
           
 String getComponentType()
           
 String getFileName()
           
 String getjloglevel()
           
 String getLogPattern()
           
 void setComponentName(String aComponentName)
           
 void setComponentType(String aComponentType)
           
 void setjloglevel(String value)
           
 void setLogPattern(String aLogPattern)
           
 
Methods inherited from class org.apache.log4j.FileAppender
closeFile, getAppend, getBufferedIO, getBufferSize, getFile, reset, setAppend, setBufferedIO, setBufferSize, setFile, setFile, setQWForFiles
 
Methods inherited from class org.apache.log4j.WriterAppender
append, checkEntryConditions, close, closeWriter, createWriter, getEncoding, getImmediateFlush, requiresLayout, setEncoding, setErrorHandler, setImmediateFlush, setWriter, shouldFlush, subAppend, writeFooter, writeHeader
 
Methods inherited from class org.apache.log4j.AppenderSkeleton
addFilter, clearFilters, doAppend, finalize, getErrorHandler, getFilter, getFirstFilter, getLayout, getName, getThreshold, isAsSevereAsThreshold, setLayout, setName, setThreshold
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ROOT_LOG_DIR

public static final String ROOT_LOG_DIR
See Also:
Constant Field Values

AL_LOG_DIR

public static final String AL_LOG_DIR
See Also:
Constant Field Values

LOG_PATH_AL

public static final String LOG_PATH_AL
See Also:
Constant Field Values

propFileName

public static final String propFileName

ds

public com.ibm.log.mgr.DataStore ds

dsCfg

public com.ibm.log.mgr.DataStoreConfig dsCfg
Constructor Detail

JLOGAppender

public JLOGAppender()
             throws Exception
Throws:
Exception

JLOGAppender

public JLOGAppender(String aComponentType,
                    String aComponentName,
                    String aLogPattern)
             throws Exception
Throws:
Exception
Method Detail

setComponentType

public void setComponentType(String aComponentType)
                      throws Exception
Throws:
Exception

getComponentType

public String getComponentType()
                        throws Exception
Throws:
Exception

setComponentName

public void setComponentName(String aComponentName)
                      throws Exception
Throws:
Exception

getComponentName

public String getComponentName()
                        throws Exception
Throws:
Exception

setLogPattern

public void setLogPattern(String aLogPattern)
                   throws Exception
Throws:
Exception

getLogPattern

public String getLogPattern()
                     throws Exception
Throws:
Exception

setjloglevel

public void setjloglevel(String value)

getjloglevel

public String getjloglevel()

getFileName

public String getFileName()

activateOptions

public void activateOptions()
Specified by:
activateOptions in interface org.apache.log4j.spi.OptionHandler
Overrides:
activateOptions in class org.apache.log4j.FileAppender