Apache Qpid - AMQP Messaging for Java JMS, C++, Python, Ruby, and .NET | Apache Qpid Documentation |
A selector identifies the set of log messages to enable. More...
#include <qpid/log/Selector.h>
Public Member Functions | |
Selector () | |
Empty selector selects nothing. More... | |
Selector (const Options &) | |
Set selector from Options. More... | |
Selector (Level l, const std::string &s=std::string()) | |
Equavlient to: Selector s; s.enable(l, s) More... | |
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. More... | |
void | enable (Level level, Category category) |
Enable messages at this level for this category. More... | |
void | enable (const std::string &enableStr) |
Enable based on a 'level[+]:file' string. More... | |
bool | isEnabled (Level level, const char *function) |
True if level is enabled for file. More... | |
bool | isEnabled (Level level, const char *function, Category category) |
void | reset () |
Reset the category enable flags. More... | |
A selector identifies the set of log messages to enable.
Thread object unsafe, pass-by-value type.
Definition at line 35 of file Selector.h.
|
inline |
|
inline |
Equavlient to: Selector s; s.enable(l, s)
Definition at line 46 of file Selector.h.
|
inline |
Definition at line 51 of file Selector.h.
|
inline |
Enable messages with level in levels where the file name contains substring.
Empty string matches all.
Definition at line 60 of file Selector.h.
Referenced by Selector().
Enable messages at this level for this category.
Definition at line 67 of file Selector.h.
void qpid::log::Selector::enable | ( | const std::string & | enableStr | ) |
Enable based on a 'level[+]:file' string.
bool qpid::log::Selector::isEnabled | ( | Level | level, |
const char * | function | ||
) |
True if level is enabled for file.
|
inline |
Reset the category enable flags.
Definition at line 79 of file Selector.h.
References qpid::log::LevelTraits::COUNT, and qpid::log::CategoryTraits::COUNT.
Referenced by Selector().