My log files are filling up with errors, and while trying to debug those I wanted to move tracing info and stat info to another log file. Taking a cue from syslog.conf's mail example on my Ubuntu server I entered;
local0.* /var/log/openser.log local0.info /var/log/openser-info.log local0.notice /var/log/openser-notice.log local0.err /var/log/openser-err.log
And restarted my sysklogd... (previously all messages were logged to openser.log)
However, what happened surprised me a bit...
openser-err.log got all the error messages, but so did the other 3 log files. Further, messages logged with xlog("L_INFO","SOMETHING") and xlog("L_NOTICE","SOMETHINGELSE") went into the 3 first logs but not the openser-err.log
So basically it didn't work...
OpenSER.cfg has this at the top; debug=3 # debug level (cmd line: -dddddddddd) fork=yes log_stderror=no # (cmd line: -E) log_facility=LOG_LOCAL0 log_name="OpenSER"
I really need to seperate the errors from the other files, and split up info and notice - we use them to log different things. Any ideas as to what is going on?
// sip:gojensen@uninett.no | h323: 004710012 pstn: +47 73 55 79 23 | fax: +47 73 55 79 01