org.mortbay.log
public class OutputStreamLogSink extends Object implements LogSink
If the property LOG_DATE_FORMAT is set, then it is interpreted as a format string for java.text.SimpleDateFormat and used to format the log timestamps. Default value: HH:mm:ss.SSS
If LOG_TIMEZONE is set, it is used to set the timezone of the log date format, otherwise GMT is used.
Version: $Id: OutputStreamLogSink.java,v 1.4 2004/09/19 08:04:57 gregwilkins Exp $
See Also: org.mortbay.util.Log
Field Summary | |
---|---|
protected ByteArrayISO8859Writer | _buffer |
protected int | _bufferSize |
protected DateCache | _dateFormat |
protected boolean | _flushOn |
protected LogImpl | _logImpl |
protected boolean | _logLabels |
protected boolean | _logOneLine |
protected boolean | _logStackSize |
protected boolean | _logStackTrace |
protected boolean | _logTags |
protected boolean | _logTimeStamps |
protected String | _logTimezone |
protected OutputStream | _out |
protected boolean | _reopen |
protected boolean | _started |
protected boolean | _suppressStack |
Constructor Summary | |
---|---|
OutputStreamLogSink() Constructor. | |
OutputStreamLogSink(String filename) |
Method Summary | |
---|---|
String | getDatedFilename() |
String | getFilename() |
boolean | getFlushOn() |
String | getLogDateFormat() |
String | getLogTimezone() |
String | getLogTimeZone() |
OutputStream | getOutputStream() |
int | getRetainDays() |
boolean | isAppend() |
boolean | isLogLabels() |
boolean | isLogOneLine() |
boolean | isLogStackSize() |
boolean | isLogStackTrace() |
boolean | isLogTags() |
boolean | isLogTimeStamps() |
boolean | isStarted() |
boolean | isSuppressStack() |
void | log(String tag, Object o, Frame frame, long time) Log a message.
|
void | log(String formattedLog) Log a message.
|
void | setAppend(boolean a) |
void | setFilename(String filename) |
void | setFlushOn(boolean on) |
void | setLogDateFormat(String logDateFormat) |
void | setLogImpl(LogImpl impl) |
void | setLogLabels(boolean logLabels) |
void | setLogOneLine(boolean logOneLine) |
void | setLogStackSize(boolean logStackSize) |
void | setLogStackTrace(boolean logStackTrace) |
void | setLogTags(boolean logTags) |
void | setLogTimeStamps(boolean logTimeStamps) |
void | setLogTimezone(String logTimezone) |
void | setLogTimeZone(String logTimezone) |
void | setOutputStream(OutputStream out) |
void | setRetainDays(int retainDays) |
void | setSuppressStack(boolean suppressStack) |
void | start() Start a log sink.
|
void | stop() Stop a log sink.
|
Returns: true, log is flushed on every log.
Deprecated: Use getLogTimeZone()
Parameters: tag Tag for type of log msg The message frame The frame that generated the message. time The time stamp of the message.
Parameters: formattedLog
Parameters: on If true, log is flushed on every log.
Deprecated: Use setLogTimeZone(String)