[Mimedefang] Re: syslog: invalid level/facility

Dave O'Neill dmo at roaringpenguin.com
Tue Feb 8 11:33:38 EST 2005


Tim Boyer wrote:

> Hmm.  Absolutely correct.  But I wonder why it's working on the 2.44
> system, and fails on the 2.49?

You said earlier that this was on a reinstall of your base OS, right? 
Is there a chance you were using the Unix::Syslog module on the old 
system, but are now using Sys::Syslog?  Unix::Syslog only understands 
the numeric syslog codes, so convert_log_facility_to_number() call does 
the conversion in the
   if ($Features{"Unix::Syslog"})
codepath.  It assumes that any log level it doesn't understand should be 
treated as '0'.  That code isn't applicable if you use Sys::Syslog, as 
it uses the textual descriptions directly and will error if it sees one 
it doesn't understand.

Cheers,
Dave
-- 
Dave O'Neill <dmo at roaringpenguin.com>    Roaring Penguin Software Inc.
+1 (613) 231-6599 ext. 104               http://www.roaringpenguin.com/
For CanIt technical support, please mail: support at roaringpenguin.com



More information about the MIMEDefang mailing list