in src/log4net/Appender/LocalSyslogAppender.cs [384:426]
protected virtual SyslogSeverity GetSeverity(Level? level)
{
if (_levelMapping.Lookup(level) is LevelSeverity levelSeverity)
{
return levelSeverity.Severity;
}
//
// Fall back to sensible default values
//
if (level is null)
{
// Default setting
return SyslogSeverity.Debug;
}
if (level >= Level.Alert)
{
return SyslogSeverity.Alert;
}
else if (level >= Level.Critical)
{
return SyslogSeverity.Critical;
}
else if (level >= Level.Error)
{
return SyslogSeverity.Error;
}
else if (level >= Level.Warn)
{
return SyslogSeverity.Warning;
}
else if (level >= Level.Notice)
{
return SyslogSeverity.Notice;
}
else if (level >= Level.Info)
{
return SyslogSeverity.Informational;
}
// Default setting
return SyslogSeverity.Debug;
}