CppLogging
1.0.5.0
C++ Logging Library
Loading...
Searching...
No Matches
source
logging
filters
message_filter.cpp
Go to the documentation of this file.
1
9
#include "
logging/filters/message_filter.h
"
10
11
namespace
CppLogging
{
12
13
bool
MessageFilter::FilterRecord
(
Record
& record)
14
{
15
bool
result = std::regex_match(record.
message
, _pattern);
16
return
_positive ? result : !result;
17
}
18
19
}
// namespace CppLogging
CppLogging::MessageFilter::FilterRecord
bool FilterRecord(Record &record) override
Filter the given logging record.
Definition
message_filter.cpp:13
CppLogging::Record
Logging record.
Definition
record.h:37
CppLogging::Record::message
std::string message
Message of the logging record.
Definition
record.h:48
message_filter.h
Message filter definition.
CppLogging
C++ Logging project definitions.
Definition
appender.h:15
Generated by
1.9.8