/** * */ package org.akaza.openclinica.log; import ch.qos.logback.classic.spi.LoggingEvent; import ch.qos.logback.core.filter.Filter; /** * @author pgawade * */ public abstract class LogFilterBase extends Filter<LoggingEvent> { public final static int SYSLOG_FACILITY_DEFAULT = -1; public final static int SYSLOG_FACILITY_KERN = 0; public final static int SYSLOG_FACILITY_USER = 1; public final static int SYSLOG_FACILITY_MAIL = 2; public final static int SYSLOG_FACILITY_DAEMON = 3; public final static int SYSLOG_FACILITY_AUTH = 4; public final static int SYSLOG_FACILITY_LPR = 6;// 5 is skipped just to // match with the standard // Syslog facilty codes. 5 // facilty code is used for // internal Syslog messages. public final static int SYSLOG_FACILITY_NEWS = 7; public final static int SYSLOG_FACILITY_UUCP = 8; public final static int SYSLOG_FACILITY_CRON = 9; public final static int SYSLOG_FACILITY_AUTHPRIV = 10; public final static int SYSLOG_FACILITY_FTP = 11; public final static int SYSLOG_FACILITY_AUDIT = 12; public final static String FACILITY_CODE_KEY = "FACILITY_CODE"; }