com.jagacy.util
Class Logger

java.lang.Object
  extended bycom.jagacy.util.Logger

public class Logger
extends java.lang.Object

Logging routines.

Author:
Robert M. Preston

Field Summary
static java.lang.String DEBUG_NAME
           
static java.lang.String ERROR_NAME
           
static java.lang.String FATAL_NAME
           
static java.lang.String INFO_NAME
           
static java.lang.String NL
           
static java.lang.String SYSTEM_ERR_INDICATOR
           
static java.lang.String SYSTEM_OUT_INDICATOR
           
static java.lang.String TRACE_NAME
           
static java.lang.String WARN_NAME
           
 
Constructor Summary
Logger(JagacyProperties properties)
          Creates a Logger.
 
Method Summary
 void debug(java.lang.String message)
          Writes a debug message.
 void error(java.lang.String message)
          Writes a error message.
 void fatal(java.lang.String message)
          Writes a fatal message.
 void info(java.lang.String message)
          Writes an info message.
 boolean isDebugEnabled()
          Determines if debug is enabled.
 boolean isErrorEnabled()
          Determines if error is enabled.
 boolean isFatalEnabled()
          Determines if fatal is enabled.
 boolean isInfoEnabled()
          Determines if info is enabled.
 boolean isTraceEnabled()
          Determines if trace is enabled.
 boolean isWarnEnabled()
          Determines if warn is enabled.
 void trace(java.lang.String message)
          Writes a trace message.
 void warn(java.lang.String message)
          Writes a warning message.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NL

public static final java.lang.String NL

TRACE_NAME

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

INFO_NAME

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

DEBUG_NAME

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

WARN_NAME

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

ERROR_NAME

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

FATAL_NAME

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

SYSTEM_OUT_INDICATOR

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

SYSTEM_ERR_INDICATOR

public static final java.lang.String SYSTEM_ERR_INDICATOR
See Also:
Constant Field Values
Constructor Detail

Logger

public Logger(JagacyProperties properties)
       throws JagacyException
Creates a Logger.

Parameters:
properties - Properties for logFile and logLevel.
Throws:
JagacyException - If an error occurs.
Method Detail

trace

public void trace(java.lang.String message)
Writes a trace message.

Parameters:
message - Message to write.

info

public void info(java.lang.String message)
Writes an info message.

Parameters:
message - Message to write.

debug

public void debug(java.lang.String message)
Writes a debug message.

Parameters:
message - Message to write.

warn

public void warn(java.lang.String message)
Writes a warning message.

Parameters:
message - Message to write.

error

public void error(java.lang.String message)
Writes a error message.

Parameters:
message - Message to write.

fatal

public void fatal(java.lang.String message)
Writes a fatal message.

Parameters:
message - Message to write.

isTraceEnabled

public boolean isTraceEnabled()
Determines if trace is enabled.

Returns:
true if its enabled; false otherwise.

isInfoEnabled

public boolean isInfoEnabled()
Determines if info is enabled.

Returns:
true if its enabled; false otherwise.

isDebugEnabled

public boolean isDebugEnabled()
Determines if debug is enabled.

Returns:
true if its enabled; false otherwise.

isWarnEnabled

public boolean isWarnEnabled()
Determines if warn is enabled.

Returns:
true if its enabled; false otherwise.

isErrorEnabled

public boolean isErrorEnabled()
Determines if error is enabled.

Returns:
true if its enabled; false otherwise.

isFatalEnabled

public boolean isFatalEnabled()
Determines if fatal is enabled.

Returns:
true if its enabled; false otherwise.