public void setFacility(String facility) { if (facility == null) { return; } _facility = facility; if (_syslogAppenders != null && !_syslogAppenders.isEmpty()) { for (SyslogAppender syslogAppender : _syslogAppenders) { syslogAppender.setFacility(facility); } } }
this.syslog.setLayout(new PatternLayout(DaemonStarter.getDaemonName() + ": %-5p %c %x - %m%n")); this.syslog.setSyslogHost("localhost"); this.syslog.setFacility("LOCAL0"); this.syslog.setFacilityPrinting(false); this.syslog.setThreshold(Level.INFO);
/** * Configures the logging to syslogd */ private void configureSyslog() throws Exception { String syslogHost = rsvc.getString(RuntimeConstants.LOGSYSTEM_LOG4J_SYSLOGD_HOST); String syslogFacility = rsvc.getString(RuntimeConstants.LOGSYSTEM_LOG4J_SYSLOGD_FACILITY); if (syslogHost == null || syslogHost.trim().equals("") || syslogFacility == null ) { return; } Appender appender = new SyslogAppender(); ((SyslogAppender)appender).setLayout(layout); ((SyslogAppender)appender).setSyslogHost(syslogHost); ((SyslogAppender)appender).setFacility(syslogFacility); logger.addAppender(appender); }
this.syslog.setFacility(facility); this.syslog.setThreshold(syslogLevel); this.syslog.activateOptions();
SyslogAppender syslogAppender = (SyslogAppender) appender; syslogAppender.setSyslogHost(sysLogHost); syslogAppender.setFacility(facility);