private static long GetSyslogSeverity(Level level)
{
if (level == log4net.Core.Level.Alert)
return (long)LocalSyslogAppender.SyslogSeverity.Alert;
if (level == log4net.Core.Level.Critical || level == log4net.Core.Level.Fatal)
return (long)LocalSyslogAppender.SyslogSeverity.Critical;
if (level == log4net.Core.Level.Debug)
return (long)LocalSyslogAppender.SyslogSeverity.Debug;
if (level == log4net.Core.Level.Emergency)
return (long)LocalSyslogAppender.SyslogSeverity.Emergency;
if (level == log4net.Core.Level.Error)
return (long)LocalSyslogAppender.SyslogSeverity.Error;
if (level == log4net.Core.Level.Fine
|| level == log4net.Core.Level.Finer
|| level == log4net.Core.Level.Finest
|| level == log4net.Core.Level.Info
|| level == log4net.Core.Level.Off)
return (long)LocalSyslogAppender.SyslogSeverity.Informational;
if (level == log4net.Core.Level.Notice
|| level == log4net.Core.Level.Verbose
|| level == log4net.Core.Level.Trace)
return (long)LocalSyslogAppender.SyslogSeverity.Notice;
if (level == log4net.Core.Level.Severe)
return (long)LocalSyslogAppender.SyslogSeverity.Emergency;
if (level == log4net.Core.Level.Warn)
return (long)LocalSyslogAppender.SyslogSeverity.Warning;
return (long)LocalSyslogAppender.SyslogSeverity.Debug;
}