decaf::util::logging::Filter Class Reference

A Filter can be used to provide fine grain control over what is logged, beyond the control provided by log levels. More...

#include <src/main/decaf/util/logging/Filter.h>

Public Member Functions

virtual ~Filter ()
virtual bool isLoggable (const LogRecord &record) const =0
 Check if a given log record should be published.

Detailed Description

A Filter can be used to provide fine grain control over what is logged, beyond the control provided by log levels.

Each Logger and each Handler can have a filter associated with it. The Logger or Handler will call the isLoggable method to check if a given LogRecord should be published. If isLoggable returns false, the LogRecord will be discarded.


Constructor & Destructor Documentation

virtual decaf::util::logging::Filter::~Filter (  )  [inline, virtual]

Member Function Documentation

virtual bool decaf::util::logging::Filter::isLoggable ( const LogRecord record  )  const [pure virtual]

Check if a given log record should be published.

Parameters:
record the LogRecord to check.
Returns:
true if the record is loggable.

The documentation for this class was generated from the following file:

Generated on 1 Dec 2014 for activemq-cpp-3.8.2 by  doxygen 1.6.1