|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectelectric.util.log.Logger
electric.util.log.WriterLogger
WriterLogger is an implementation of ILogger that extends Logger and defines event() to write the event to a Writer.
Field Summary | |
static java.lang.String |
EOL
|
Constructor Summary | |
WriterLogger()
Construct a WriterLogger that writes to System.out. |
|
WriterLogger(boolean logDate,
java.lang.String dateFormat,
boolean logThreadName,
boolean logToFile,
java.lang.String fileName,
boolean append)
|
|
WriterLogger(long mask)
Construct a WriterLogger that writes to System.out with an initial mask value |
|
WriterLogger(java.io.Writer writer)
Construct a WriterLogger that writes to the specified writer with an initial mask value of zero (does not log any events). |
|
WriterLogger(java.io.Writer writer,
long mask)
Construct a WriterLogger that writes to the specified writer with an initial mask value. |
Method Summary | |
void |
event(java.lang.String category,
java.lang.Object event,
java.util.Date timestamp)
If enabled, log an event of the specified category to the underlying Writer. |
java.io.Writer |
getWriter()
Return the writer. |
void |
logDateTime(boolean logDateTime)
|
void |
logThreadName(boolean logThreadName)
|
void |
setLogDateTimeFormat(java.lang.String format)
|
void |
setWriter(java.io.Writer writer)
Set the writer. |
Methods inherited from class electric.util.log.Logger |
addMask, disable, enable, getMask, isEnabled, isLogging, isLogging, removeMask, setMask, startLogging, stopLogging |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String EOL
Constructor Detail |
public WriterLogger()
public WriterLogger(java.io.Writer writer)
writer
- The writer.public WriterLogger(long mask)
mask
- The initial mask value.public WriterLogger(java.io.Writer writer, long mask)
writer
- The writer.mask
- The initial mask value.public WriterLogger(boolean logDate, java.lang.String dateFormat, boolean logThreadName, boolean logToFile, java.lang.String fileName, boolean append)
Method Detail |
public void logDateTime(boolean logDateTime)
logDateTime
- public void setLogDateTimeFormat(java.lang.String format)
format
- public void logThreadName(boolean logThreadName)
logThreadName
- public void setWriter(java.io.Writer writer)
writer
- The new writer.public java.io.Writer getWriter()
public void event(java.lang.String category, java.lang.Object event, java.util.Date timestamp)
event
in interface ILogger
event
in class Logger
category
- The category.event
- The event.timestamp
- The time of the event was logged.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |