org.apache.log.output.lf5

Class LF5LogTarget

Implemented Interfaces:
LogTarget

public class LF5LogTarget
extends java.lang.Object
implements LogTarget

A LogTarget that displays log events using the LogFactor5 Swing GUI.
Version:
$Id: LF5LogTarget.java 30977 2004-07-30 03:57:54 -0500 (Fri, 30 Jul 2004) niclas $
Author:
Sylvain Wallez

Field Summary

private static Formatter
c_defaultContextFormatter
Default context map formatter
private static LogBrokerMonitor
c_defaultLogMonitor
Common monitor
private Formatter
m_contextFormatter
Format for context maps
private LogBrokerMonitor
m_monitor
Monitor for this LogTarget

Constructor Summary

LF5LogTarget()
Create LogFactorLogTarget on the default LogBrokerMonitor.
LF5LogTarget(LogBrokerMonitor monitor)
Create a LogFactorLogTarget on a given LogBrokerMonitor.

Method Summary

static LogBrokerMonitor
getDefaultMonitor()
Get the default LogBrokerMonitor instance.
void
processEvent(LogEvent event)
Process a log event.
void
setNDCFormatter(Formatter formatter)
Sets the Formatter that will be used to produce the "NDC" (nested diagnostic context) text on the GUI.

Field Details

c_defaultContextFormatter

private static Formatter c_defaultContextFormatter
Default context map formatter

c_defaultLogMonitor

private static LogBrokerMonitor c_defaultLogMonitor
Common monitor

m_contextFormatter

private Formatter m_contextFormatter
Format for context maps

m_monitor

private LogBrokerMonitor m_monitor
Monitor for this LogTarget

Constructor Details

LF5LogTarget

public LF5LogTarget()
Create LogFactorLogTarget on the default LogBrokerMonitor.

LF5LogTarget

public LF5LogTarget(LogBrokerMonitor monitor)
Create a LogFactorLogTarget on a given LogBrokerMonitor.
Parameters:
monitor - the monitor

Method Details

getDefaultMonitor

public static LogBrokerMonitor getDefaultMonitor()
Get the default LogBrokerMonitor instance.
Returns:
the monitor

processEvent

public void processEvent(LogEvent event)
Process a log event.
Specified by:
processEvent in interface LogTarget
Parameters:
event - the log event

setNDCFormatter

public void setNDCFormatter(Formatter formatter)
Sets the Formatter that will be used to produce the "NDC" (nested diagnostic context) text on the GUI.
Parameters:
formatter - the message formatter