[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