org.mortbay.util
Interface LogSink
- All Superinterfaces:
- LifeCycle
- All Known Implementing Classes:
- OutputStreamLogSink, WriterLogSink
- public interface LogSink
- extends LifeCycle
A Log sink.
This class represents both a concrete or abstract sink of
Log data. The default implementation logs to a PrintWriter, but
derived implementations may log to files, syslog, or other
logging APIs.
- Version:
- $Id: LogSink.java,v 1.1 2001/09/02 01:13:08 gregwilkins Exp $
- Author:
- Greg Wilkins (gregw)
Method Summary |
java.lang.String |
getOptions()
|
void |
log(java.lang.String formattedLog)
Log a message. |
void |
log(java.lang.String tag,
java.lang.Object msg,
Frame frame,
long time)
Log a message. |
void |
setOptions(java.lang.String options)
Set the log options. |
setOptions
public void setOptions(java.lang.String options)
- Set the log options.
- Parameters:
logOptions
- A string of characters as defined for the
LOG_OPTIONS system parameter.
getOptions
public java.lang.String getOptions()
log
public void log(java.lang.String tag,
java.lang.Object msg,
Frame frame,
long time)
- Log a message.
This method formats the log information as a string and calls
log(String). It should only be specialized by a derived
implementation if the format of the logged messages is to be changed.
- Parameters:
tag
- Tag for type of logmsg
- The messageframe
- The frame that generated the message.time
- The time stamp of the message.
log
public void log(java.lang.String formattedLog)
- Log a message.
The formatted log string is written to the log sink. The default
implementation writes the message to a PrintWriter.
- Parameters:
formattedLog
-
Copyright © 2000 Mortbay Consulting Pty. Ltd. All Rights Reserved.