javatools.util
Class FileLog
java.lang.Object
|
+--javatools.util.FileLog
- All Implemented Interfaces:
- Log
- public class FileLog
- extends java.lang.Object
- implements Log
A class for logging context specific messages to a file. Logged messages
include the context (typically a class or subsystem), a date-time stamp a
severity and supplied text. Entries are of the form:
yyyy.MM.dd HH:mm:ss :
If the system property "debugOn" is set to TRUE the messages with a severity
of DEBUG will be logged. If the property is missing or is FALSE then DEBUG
messages will be ignored.
Method Summary |
void |
debug(java.lang.String sID,
java.lang.String sMessage)
|
void |
error(java.lang.String sID,
java.lang.String sMessage)
|
void |
finalize()
|
void |
info(java.lang.String sID,
java.lang.String sMessage)
|
void |
init(java.lang.String path,
int debugLevel)
|
void |
log(int severity,
java.lang.String sID,
java.lang.String sMessage)
|
void |
severe(java.lang.String sID,
java.lang.String sMessage)
|
static FileLog |
singleton()
|
void |
warning(java.lang.String sID,
java.lang.String sMessage)
|
(package private) void |
write(int severity,
java.lang.String sID,
java.lang.String sMessage)
Adds a log entry with a severity of INFO . |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
single
static FileLog single
singleton
public static FileLog singleton()
init
public void init(java.lang.String path,
int debugLevel)
log
public void log(int severity,
java.lang.String sID,
java.lang.String sMessage)
- Specified by:
log
in interface Log
debug
public void debug(java.lang.String sID,
java.lang.String sMessage)
- Specified by:
debug
in interface Log
info
public void info(java.lang.String sID,
java.lang.String sMessage)
- Specified by:
info
in interface Log
warning
public void warning(java.lang.String sID,
java.lang.String sMessage)
- Specified by:
warning
in interface Log
error
public void error(java.lang.String sID,
java.lang.String sMessage)
- Specified by:
error
in interface Log
severe
public void severe(java.lang.String sID,
java.lang.String sMessage)
- Specified by:
severe
in interface Log
finalize
public void finalize()
- Overrides:
finalize
in class java.lang.Object
write
void write(int severity,
java.lang.String sID,
java.lang.String sMessage)
- Adds a log entry with a severity of
INFO
.
Adds a log entry with a severity of INFO
. Adds a log entry
with a severity of INFO
. Adds a log entry with a severity of
INFO
. Adds a log entry with the specified severity.
- Parameters:
severity
- Description of ParametersID
- Description of ParametersMessage
- Description of Parameter