TPTP 4.4.0 Monitoring Tools Project
Internal API Specification

org.eclipse.hyades.logging.parsers.internal.importer
Class LocalLogImportLoader

java.lang.Object
  extended byorg.eclipse.hyades.logging.parsers.internal.importer.LocalLogImportLoader
All Implemented Interfaces:
org.apache.commons.logging.Log
Direct Known Subclasses:
LocalLogParserLoader, LocalLogParserLoader

public class LocalLogImportLoader
extends java.lang.Object
implements org.apache.commons.logging.Log

This is a specialized logger to be used by GLA for local log imports. It is instantiated by clients and passed to GLA via ParserWrapper.parse(Log) method. Currently it is available internally only for use by the Log Import Wizard in org.eclipse.tptp.monitoring.logui


Field Summary
static int DEBUG_LEVEL
          Debug logging level value.
static int ERROR_LEVEL
          Error logging level value.
static int FATAL_LEVEL
          Fatal logging level value.
static int INFO_LEVEL
          Information logging level value.
protected  int loggingLevel
          The logger's current logging level value.
protected  org.apache.commons.logging.Log logParser
           
protected  org.eclipse.hyades.logging.parsers.importer.ILogParser parser
           
protected  java.util.Hashtable parserParameters
           
static int TRACE_LEVEL
          Trace logging level value.
protected  boolean traceXML
           
static int WARN_LEVEL
          Warning logging level value.
protected  org.eclipse.hyades.loaders.util.XMLLoader xmlLoader
           
 
Constructor Summary
LocalLogImportLoader()
           
LocalLogImportLoader(org.eclipse.hyades.logging.parsers.importer.ILogParser parser, java.util.Hashtable parserParameters, boolean traceXML)
           
 
Method Summary
 void debug(java.lang.Object record)
           
 void debug(java.lang.Object record, java.lang.Throwable throwable)
           
 void error(java.lang.Object record)
           
 void error(java.lang.Object record, java.lang.Throwable throwable)
           
 void fatal(java.lang.Object record)
           
 void fatal(java.lang.Object record, java.lang.Throwable throwable)
           
 org.apache.commons.logging.Log getParserLogger()
           
 org.eclipse.hyades.loaders.util.XMLLoader getXMLLoader()
           
 void info(java.lang.Object record)
           
 void info(java.lang.Object record, java.lang.Throwable throwable)
           
 boolean isDebugEnabled()
           
 boolean isErrorEnabled()
           
 boolean isFatalEnabled()
           
 boolean isInfoEnabled()
           
 boolean isTraceEnabled()
           
 boolean isWarnEnabled()
           
 void setParserLogger(org.apache.commons.logging.Log logParser)
           
 void setXMLLoader(org.eclipse.hyades.loaders.util.XMLLoader xmlLoader)
           
 void startParsing()
           
 void trace(java.lang.Object record)
           
 void trace(java.lang.Object record, java.lang.Throwable throwable)
           
 void warn(java.lang.Object record)
           
 void warn(java.lang.Object record, java.lang.Throwable throwable)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

parserParameters

protected java.util.Hashtable parserParameters

parser

protected org.eclipse.hyades.logging.parsers.importer.ILogParser parser

xmlLoader

protected org.eclipse.hyades.loaders.util.XMLLoader xmlLoader

logParser

protected org.apache.commons.logging.Log logParser

traceXML

protected boolean traceXML

TRACE_LEVEL

public static final int TRACE_LEVEL
Trace logging level value.

See Also:
Constant Field Values

DEBUG_LEVEL

public static final int DEBUG_LEVEL
Debug logging level value.

See Also:
Constant Field Values

INFO_LEVEL

public static final int INFO_LEVEL
Information logging level value.

See Also:
Constant Field Values

WARN_LEVEL

public static final int WARN_LEVEL
Warning logging level value.

See Also:
Constant Field Values

ERROR_LEVEL

public static final int ERROR_LEVEL
Error logging level value.

See Also:
Constant Field Values

FATAL_LEVEL

public static final int FATAL_LEVEL
Fatal logging level value.

See Also:
Constant Field Values

loggingLevel

protected int loggingLevel
The logger's current logging level value.

Constructor Detail

LocalLogImportLoader

public LocalLogImportLoader()

LocalLogImportLoader

public LocalLogImportLoader(org.eclipse.hyades.logging.parsers.importer.ILogParser parser,
                            java.util.Hashtable parserParameters,
                            boolean traceXML)
Method Detail

setXMLLoader

public void setXMLLoader(org.eclipse.hyades.loaders.util.XMLLoader xmlLoader)

startParsing

public void startParsing()
                  throws org.eclipse.hyades.logging.parsers.LogParserException
Throws:
org.eclipse.hyades.logging.parsers.LogParserException

setParserLogger

public void setParserLogger(org.apache.commons.logging.Log logParser)

getParserLogger

public org.apache.commons.logging.Log getParserLogger()

getXMLLoader

public org.eclipse.hyades.loaders.util.XMLLoader getXMLLoader()

isTraceEnabled

public boolean isTraceEnabled()
Specified by:
isTraceEnabled in interface org.apache.commons.logging.Log

isDebugEnabled

public boolean isDebugEnabled()
Specified by:
isDebugEnabled in interface org.apache.commons.logging.Log

isInfoEnabled

public boolean isInfoEnabled()
Specified by:
isInfoEnabled in interface org.apache.commons.logging.Log

isWarnEnabled

public boolean isWarnEnabled()
Specified by:
isWarnEnabled in interface org.apache.commons.logging.Log

isErrorEnabled

public boolean isErrorEnabled()
Specified by:
isErrorEnabled in interface org.apache.commons.logging.Log

isFatalEnabled

public boolean isFatalEnabled()
Specified by:
isFatalEnabled in interface org.apache.commons.logging.Log

trace

public void trace(java.lang.Object record)
Specified by:
trace in interface org.apache.commons.logging.Log

trace

public void trace(java.lang.Object record,
                  java.lang.Throwable throwable)
Specified by:
trace in interface org.apache.commons.logging.Log

debug

public void debug(java.lang.Object record)
Specified by:
debug in interface org.apache.commons.logging.Log

debug

public void debug(java.lang.Object record,
                  java.lang.Throwable throwable)
Specified by:
debug in interface org.apache.commons.logging.Log

info

public void info(java.lang.Object record)
Specified by:
info in interface org.apache.commons.logging.Log

info

public void info(java.lang.Object record,
                 java.lang.Throwable throwable)
Specified by:
info in interface org.apache.commons.logging.Log

warn

public void warn(java.lang.Object record)
Specified by:
warn in interface org.apache.commons.logging.Log

warn

public void warn(java.lang.Object record,
                 java.lang.Throwable throwable)
Specified by:
warn in interface org.apache.commons.logging.Log

error

public void error(java.lang.Object record)
Specified by:
error in interface org.apache.commons.logging.Log

error

public void error(java.lang.Object record,
                  java.lang.Throwable throwable)
Specified by:
error in interface org.apache.commons.logging.Log

fatal

public void fatal(java.lang.Object record)
Specified by:
fatal in interface org.apache.commons.logging.Log

fatal

public void fatal(java.lang.Object record,
                  java.lang.Throwable throwable)
Specified by:
fatal in interface org.apache.commons.logging.Log

TPTP 4.4.0 Monitoring Tools Project
Internal API Specification