qx.log
Class LogEventProcessor

java.lang.Object
  extended by qx.core.Object
      extended by qx.log.LogEventProcessor
Direct Known Subclasses:
Abstract, Logger

public abstract class LogEventProcessor
extends Object

Processes log events. May be configured with filters in order to specify which log events should be processed.


Constructor Summary
LogEventProcessor()
           
 
Method Summary
 Filter _getDefaultFilter()
          Returns the default filter from the chain.
 void addFilter(Filter filter)
          Appends a filter to the filter chain.
 void clearFilters()
          Clears the filter chain.
 java.lang.Integer decideLogEvent(java.lang.Object evt)
          Decides whether a log event is processed.
 Filter getHeadFilter()
          Returns the head filter from the chain.
 void handleLogEvent(java.lang.Object evt)
          Processes a log event.
 void setEnabled(boolean enabled)
          Sets whether event processing should be enabled.
 void setMinLevel(java.lang.Integer minLevel)
          Sets the min level an event must have in order to be processed.
 
Methods inherited from class qx.core.Object
_disposeFields, _disposeObjectDeep, _disposeObjects, base, dispose, get, getDisposed, isDisposed, reset, self, set, toHashCode, toString_
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LogEventProcessor

public LogEventProcessor()
Method Detail

_getDefaultFilter

public Filter _getDefaultFilter()

Returns the default filter from the chain. If the head filter is no default filter, the chain will be cleared and a default filter will be created.


addFilter

public void addFilter(Filter filter)

Appends a filter to the filter chain.


clearFilters

public void clearFilters()

Clears the filter chain.


decideLogEvent

public java.lang.Integer decideLogEvent(java.lang.Object evt)

Decides whether a log event is processed.


getHeadFilter

public Filter getHeadFilter()

Returns the head filter from the chain. Returns null if there are no filters.


handleLogEvent

public void handleLogEvent(java.lang.Object evt)

Processes a log event.


setEnabled

public void setEnabled(boolean enabled)

Sets whether event processing should be enabled.

Note: This will clear all custom filters.


setMinLevel

public void setMinLevel(java.lang.Integer minLevel)

Sets the min level an event must have in order to be processed.

Note: This will clear all custom filters.



Copyright © 2008 1&1. All Rights Reserved.