qpid::log::Selector Class Reference

A selector identifies the set of log messages to enable. More...

#include <Selector.h>

List of all members.

Public Member Functions

 Selector ()
 Empty selector selects nothing.
 Selector (const Options &)
 Set selector from Options.
 Selector (Level l, const std::string &s=std::string())
 Equavlient to: Selector s; s.enable(l, s).
 Selector (const std::string &enableStr)
void enable (Level level, const std::string &substring=std::string())
 Enable messages with level in levels where the file name contains substring.
void enable (const std::string &enableStr)
 Enable based on a 'level[+]:file' string.
bool isEnabled (Level level, const std::string &function)
 True if level is enabld for file.


Detailed Description

A selector identifies the set of log messages to enable.

Thread object unsafe, pass-by-value type.


Member Function Documentation

void qpid::log::Selector::enable ( Level  level,
const std::string &  substring = std::string() 
) [inline]

Enable messages with level in levels where the file name contains substring.

Empty string matches all.

Referenced by Selector().

bool qpid::log::Selector::isEnabled ( Level  level,
const std::string &  function 
)

True if level is enabld for file.


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

Generated on Thu May 15 22:24:46 2008 for Qpid by  doxygen 1.5.5