diff options
author | Christian Pointner <equinox@anytun.org> | 2009-02-22 16:00:00 +0000 |
---|---|---|
committer | Christian Pointner <equinox@anytun.org> | 2009-02-22 16:00:00 +0000 |
commit | bb33710e45c6e3b4f6594b8c35c79e17c6e5466a (patch) | |
tree | 7ca1400100c4848b519698e81f21c743f8a2275b /src/logTargets.cpp | |
parent | fixed default log level @ anytun-controld (diff) |
remove useless log priorities CRIT,EMERG,ALERT
Diffstat (limited to 'src/logTargets.cpp')
-rw-r--r-- | src/logTargets.cpp | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/src/logTargets.cpp b/src/logTargets.cpp index 752ba29..226dce2 100644 --- a/src/logTargets.cpp +++ b/src/logTargets.cpp @@ -87,7 +87,7 @@ LogTarget* LogTargetList::add(std::string conf) if(!s.good()) throw syntax_error(conf, 0); - int prio = 0; + int prio = Log::PRIO_NOTICE; s >> prio; if(s.fail()) throw syntax_error(conf, conf.find_first_of(':')+1); @@ -268,7 +268,7 @@ void LogTargetSyslog::log(std::string msg, int prio) if(!opened) return; - syslog(prio | facility, "%s", msg.c_str()); + syslog(prio + 2 | facility, "%s", msg.c_str()); } LogTargetSyslog& LogTargetSyslog::setLogName(std::string l) @@ -423,10 +423,7 @@ LogTargetWinEventlog& LogTargetWinEventlog::setLogName(std::string l) WORD LogTargetWinEventlog::prioToEventLogType(int prio) { switch(prio) { - case Log::PRIO_EMERG: return EVENTLOG_ERROR_TYPE; - case Log::PRIO_ALERT: return EVENTLOG_ERROR_TYPE; - case Log::PRIO_CRIT: return EVENTLOG_ERROR_TYPE; - case Log::PRIO_ERR: return EVENTLOG_ERROR_TYPE; + case Log::PRIO_ERROR: return EVENTLOG_ERROR_TYPE; case Log::PRIO_WARNING: return EVENTLOG_WARNING_TYPE; case Log::PRIO_NOTICE: return EVENTLOG_INFORMATION_TYPE; case Log::PRIO_INFO: return EVENTLOG_SUCCESS; |