could be enabled/disabled by setting timeStamp and properties.
Method Summary |
void |
close()
|
java.lang.String |
currentDateTime()
|
boolean |
debug(java.lang.String msg)
Writes a debug message to the log. |
boolean |
error(java.lang.String msg)
Writes an error message to the log. |
boolean |
error(java.lang.String msg,
java.lang.Throwable t)
Writes an error message to the log. |
void |
flush()
|
protected java.lang.String |
format(java.lang.String sign,
java.lang.String msg)
|
private java.lang.String |
formatStackTrace(java.io.StringWriter sw,
int level)
Insert the method's description here. |
boolean |
message(java.lang.String msg)
|
protected void |
print(java.lang.String msg)
|
boolean |
printHeader()
|
boolean |
printHeader(java.lang.String msg)
|
void |
setCopyToConsole(boolean b)
|
void |
setDebug(boolean b)
|
void |
setError(boolean b)
|
void |
setFlush(boolean b)
|
void |
setNames(boolean newNames)
Insert the method's description here. |
void |
setNormal(boolean b)
|
void |
setShowSign(boolean b)
|
void |
setTimeStamp(boolean b)
|
void |
setTrace(boolean newtrace)
Insert the method's description here. |
void |
setWarning(boolean b)
|
boolean |
warning(java.lang.String msg)
Writes an warning message to the log. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
out
protected java.io.PrintWriter out
- Log stream
flush
protected boolean flush
- Flush after every wirte flag.
timeStamp
protected boolean timeStamp
- Message timestamping flag.
showSign
protected boolean showSign
- Message type signing flag.
copyToConsole
protected boolean copyToConsole
- CC the message to console (System.out).
error
protected boolean error
warning
protected boolean warning
normal
protected boolean normal
debug
protected boolean debug
errorSign
protected java.lang.String errorSign
warningSign
protected java.lang.String warningSign
normalSign
protected java.lang.String normalSign
debugSign
protected java.lang.String debugSign
separator
protected java.lang.String separator
lastException
public java.lang.Exception lastException
datePattern
protected java.lang.String datePattern
dateFormat
protected java.text.SimpleDateFormat dateFormat
lastString
private java.lang.String lastString
lastTime
private long lastTime
trace
protected boolean trace
names
protected boolean names
LogSystem
public LogSystem()
LogSystem
public LogSystem(java.io.OutputStream out)
LogSystem
public LogSystem(java.io.Writer out)
LogSystem
public LogSystem(java.lang.String file)
throws java.io.IOException
- Throws:
java.io.IOException
LogSystem
public LogSystem(java.lang.String file,
boolean append)
throws java.io.IOException
- Throws:
java.io.IOException
close
public void close()
currentDateTime
public java.lang.String currentDateTime()
debug
public boolean debug(java.lang.String msg)
- Writes a debug message to the log.
- Parameters:
msg
- The message to be logged.
- Returns:
- true if message was written ok, false on error.
error
public boolean error(java.lang.String msg)
- Writes an error message to the log.
- Parameters:
msg
- The message to be logged.
- Returns:
- true if message was written ok, false on error.
error
public boolean error(java.lang.String msg,
java.lang.Throwable t)
- Writes an error message to the log.
- Parameters:
msg
- The message to be logged.
- Returns:
- true if message was written ok, false on error.
flush
public void flush()
format
protected java.lang.String format(java.lang.String sign,
java.lang.String msg)
formatStackTrace
private java.lang.String formatStackTrace(java.io.StringWriter sw,
int level)
- Insert the method's description here. Creation date: (7/5/2001 4:35:23
PM)
- Parameters:
sw
- java.io.StringWriter
- Returns:
- java.lang.String
message
public boolean message(java.lang.String msg)
print
protected void print(java.lang.String msg)
throws java.io.IOException
- Throws:
java.io.IOException
printHeader
public boolean printHeader()
printHeader
public boolean printHeader(java.lang.String msg)
setCopyToConsole
public void setCopyToConsole(boolean b)
setDebug
public void setDebug(boolean b)
setError
public void setError(boolean b)
setFlush
public void setFlush(boolean b)
setNames
public void setNames(boolean newNames)
- Insert the method's description here. Creation date: (7/5/2001 5:51:08
PM)
- Parameters:
newNames
- boolean
setNormal
public void setNormal(boolean b)
setShowSign
public void setShowSign(boolean b)
setTimeStamp
public void setTimeStamp(boolean b)
setTrace
public void setTrace(boolean newtrace)
- Insert the method's description here. Creation date: (7/5/2001 4:11:14
PM)
- Parameters:
newTrace
- boolean
setWarning
public void setWarning(boolean b)
warning
public boolean warning(java.lang.String msg)
- Writes an warning message to the log.
- Parameters:
msg
- The message to be logged.
- Returns:
- true if message was written ok, false on error.