projects
/
asdcplib.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
*** empty log message ***
[asdcplib.git]
/
src
/
KM_log.cpp
diff --git
a/src/KM_log.cpp
b/src/KM_log.cpp
index 23f17d8008a380594b1aff54f9f90022b65fd36d..985d2103289f9ea548e48f4110a006872aa0fda5 100755
(executable)
--- a/
src/KM_log.cpp
+++ b/
src/KM_log.cpp
@@
-182,11
+182,11
@@
Kumu::SyslogLogSink::~SyslogLogSink()
//
void
//
void
-Kumu::SyslogLogSink::WriteEntry(const LogEntry&
e
)
+Kumu::SyslogLogSink::WriteEntry(const LogEntry&
Entry
)
{
int priority;
{
int priority;
- switch (
e
.Type )
+ switch (
Entry
.Type )
{
case Kumu::LOG_ALERT: priority = SYSLOG_ALERT; break;
case Kumu::LOG_CRIT: priority = SYSLOG_CRIT; break;
{
case Kumu::LOG_ALERT: priority = SYSLOG_ALERT; break;
case Kumu::LOG_CRIT: priority = SYSLOG_CRIT; break;
@@
-197,7
+197,12
@@
Kumu::SyslogLogSink::WriteEntry(const LogEntry& e)
case Kumu::LOG_DEBUG: priority = SYSLOG_DEBUG; break;
}
case Kumu::LOG_DEBUG: priority = SYSLOG_DEBUG; break;
}
- syslog(priority, "%s", e.Msg.substr(0, e.Msg.size() - 1).c_str());
+ AutoMutex L(m_Lock);
+
+ if ( Entry.TestFilter(m_filter) )
+ {
+ syslog(priority, "%s", Entry.Msg.substr(0, Entry.Msg.size() - 1).c_str());
+ }
}
//
}
//