Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Apr 29th, 2012  |  syntax: None  |  size: 0.68 KB  |  hits: 15  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. Subclass of SyslogAppender seems to log twice
  2. private static Logger syslogger = Logger.getLogger(LoggingManager.class);
  3. syslogAppender = new NewSyslogAppender();
  4.  
  5. syslogAppender.setSyslogHost(SYSLOG_HOST);
  6. syslogAppender.setThreshold(SYSLOG_PRIORITY);
  7. syslogAppender.setFacility(SYSLOG_FACILITY);
  8. syslogAppender.setLayout(new PatternLayout(SYSLOG_PATTERN));
  9. syslogAppender.activateOptions();
  10.  
  11. syslogger.addAppender(syslogAppender);
  12. syslogger.info(some string message);
  13.        
  14. private class NewSyslogAppender extends SyslogAppender {
  15.  
  16. @Override
  17. public void append(LoggingEvent event) {
  18. // ...snip...create a new LoggingEvent with some of the old event information
  19. super.append(newLoggingEvent);
  20. }