Details
-
Bug
-
Resolution: Unresolved
-
Major
-
None
-
1.1.7
-
None
Description
I need to set syslog severity values myself, supporting all 8 severity levels. In SyslogAppenderBase there's an abstract method
abstract public int getSeverityForEvent(Object eventObject);
which is implemented by SyslogAppender:
@Override public int getSeverityForEvent(Object eventObject) { ILoggingEvent event = (ILoggingEvent) eventObject; return LevelToSyslogSeverity.convert(event); }
Appearently this method doesn't get called, hence I can't override it. I also don't find another way to set these levels as classnames and static methods are used for the actual computation of the severity.