org.mortbay.log

Interface LogSink

public interface LogSink extends LifeCycle, Serializable

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 2004/06/04 21:37:20 gregwilkins Exp $

Author: Greg Wilkins (gregw)

Method Summary
voidlog(String tag, Object msg, Frame frame, long time)
Log a message.
voidlog(String formattedLog)
Log a message.
voidsetLogImpl(LogImpl impl)

Method Detail

log

public void log(String tag, 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 log msg The message frame The frame that generated the message. time The time stamp of the message.

log

public void log(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

setLogImpl

public void setLogImpl(LogImpl impl)
Copyright © 2004 Mortbay Consulting Pty. Ltd. All Rights Reserved.