org.apache.log.output.lf5

Class LF5LogTarget

public class LF5LogTarget extends Object implements LogTarget

A {@link LogTarget} that displays log events using the LogFactor5 Swing GUI.

Version: CVS $Revision: 1.5 $ $Date: 2003/02/09 23:33:24 $

Author: Sylvain Wallez

Constructor Summary
LF5LogTarget(LogBrokerMonitor monitor)
Create a LogFactorLogTarget on a given LogBrokerMonitor.
LF5LogTarget()
Create LogFactorLogTarget on the default LogBrokerMonitor.
Method Summary
static LogBrokerMonitorgetDefaultMonitor()
Get the default LogBrokerMonitor instance.
voidprocessEvent(LogEvent event)
Process a log event.
voidsetNDCFormatter(Formatter formatter)
Sets the {@link Formatter} that will be used to produce the "NDC" (nested diagnostic context) text on the GUI.

Constructor Detail

LF5LogTarget

public LF5LogTarget(LogBrokerMonitor monitor)
Create a LogFactorLogTarget on a given LogBrokerMonitor.

Parameters: monitor the monitor

LF5LogTarget

public LF5LogTarget()
Create LogFactorLogTarget on the default LogBrokerMonitor.

Method Detail

getDefaultMonitor

public static LogBrokerMonitor getDefaultMonitor()
Get the default LogBrokerMonitor instance.

Returns: the monitor

processEvent

public void processEvent(LogEvent event)
Process a log event.

Parameters: event the log event

setNDCFormatter

public void setNDCFormatter(Formatter formatter)
Sets the {@link Formatter} that will be used to produce the "NDC" (nested diagnostic context) text on the GUI.

Parameters: formatter the message formatter