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. | |
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 (Level level, Category category) |
Enable messages at this level for this category. | |
void | enable (const std::string &enableStr) |
Enable based on a 'level[+]:file' string. | |
bool | isEnabled (Level level, const char *function) |
True if level is enabled for file. | |
bool | isEnabled (Level level, const char *function, Category category) |
void | reset () |
Reset the category enable flags. |
A selector identifies the set of log messages to enable.
Thread object unsafe, pass-by-value type.
qpid::log::Selector::Selector | ( | ) | [inline] |
qpid::log::Selector::Selector | ( | Level | l, |
const std::string & | s = std::string() |
||
) | [inline] |
Equavlient to: Selector s; s.enable(l, s)
Definition at line 46 of file Selector.h.
qpid::log::Selector::Selector | ( | const std::string & | enableStr | ) | [inline] |
Definition at line 51 of file Selector.h.
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.
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.
void qpid::log::Selector::reset | ( | ) | [inline] |
Reset the category enable flags.
Definition at line 79 of file Selector.h.
Referenced by Selector().