com.sybase.persistence
Class AbstractLogger

java.lang.Object
  extended by com.sybase.persistence.AbstractLogger
All Implemented Interfaces:
Logger

public abstract class AbstractLogger
extends java.lang.Object
implements Logger

The abstract class for the logger. Used to create log record. This is the abstract base class of the generated @{link Logger}


Constructor Summary
AbstractLogger()
           
 
Method Summary
protected abstract  LogRecord createRealLogRecord()
          Creates a real log record for package
 void debug(java.lang.String message)
          Creates a debug log
 void error(java.lang.String message)
          Creates an error log
 void fatal(java.lang.String message)
          Creates a fatal log
 int getLogLevel()
          Gets current log level
 void info(java.lang.String message)
          Creates an info log
 LogRecord newLogRecord(int level, java.lang.String message)
          Creates a new log record
 void setLogLevel(int ___logLevel)
          Sets current log level
 void trace(java.lang.String message)
          Creates a trace log
 void warn(java.lang.String message)
          Creates a warn log
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractLogger

public AbstractLogger()
Method Detail

createRealLogRecord

protected abstract LogRecord createRealLogRecord()
Creates a real log record for package


getLogLevel

public int getLogLevel()
Gets current log level

Specified by:
getLogLevel in interface Logger

setLogLevel

public void setLogLevel(int ___logLevel)
Sets current log level

Specified by:
setLogLevel in interface Logger

newLogRecord

public LogRecord newLogRecord(int level,
                              java.lang.String message)
Creates a new log record

Specified by:
newLogRecord in interface Logger
Parameters:
level - The log level of the new log record
message - The log message of the new log record
Returns:

fatal

public void fatal(java.lang.String message)
Creates a fatal log

Specified by:
fatal in interface Logger
Parameters:
message - The log message of the new log record

error

public void error(java.lang.String message)
Creates an error log

Specified by:
error in interface Logger
Parameters:
message - The log message of the new log record

warn

public void warn(java.lang.String message)
Creates a warn log

Specified by:
warn in interface Logger
Parameters:
message - The log message of the new log record

info

public void info(java.lang.String message)
Creates an info log

Specified by:
info in interface Logger
Parameters:
message - The log message of the new log record

debug

public void debug(java.lang.String message)
Creates a debug log

Specified by:
debug in interface Logger
Parameters:
message - The log message of the new log record

trace

public void trace(java.lang.String message)
Creates a trace log

Specified by:
trace in interface Logger
Parameters:
message - The log message of the new log record