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 (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. |
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.
qpid::log::Selector::Selector | ( | ) | [inline] |
Empty selector selects nothing.
Definition at line 38 of file Selector.h.
qpid::log::Selector::Selector | ( | Level | l, | |
const std::string & | s = std::string() | |||
) | [inline] |
Equavlient to: Selector s; s.enable(l, s).
Definition at line 44 of file Selector.h.
References enable().
qpid::log::Selector::Selector | ( | const std::string & | enableStr | ) | [inline] |
Definition at line 48 of file Selector.h.
References enable().
void qpid::log::Selector::enable | ( | const std::string & | enableStr | ) |
Enable based on a 'level[+]:file' string.
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 53 of file Selector.h.
Referenced by Selector().
bool qpid::log::Selector::isEnabled | ( | Level | level, | |
const char * | function | |||
) |
True if level is enabled for file.