Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package org.graylog2.syslog4j.impl.backlog;
AbstractSyslogBackLogHandler is an implementation of SyslogBackLogHandlerIF that mainly provides the helpful "combine" method for handling the "reason" why a BackLog has occurred.

Syslog4j is licensed under the Lesser GNU Public License v2.1. A copy of the LGPL license is available in the META-INF folder in all distributions of Syslog4j and in the base directory of the "doc" ZIP.

$Id:,v 1.1 2009/01/24 22:00:18 cvs Exp $
public abstract class AbstractSyslogBackLogHandler implements SyslogBackLogHandlerIF {
    protected boolean appendReason = true;
    protected String combine(SyslogIF syslogint levelString messageString reason) {
        // Note: syslog is explicitly ignored by default
        String _message = message != null ? message : "UNKNOWN";
        String _reason = reason != null ? reason : "UNKNOWN";
        String combinedMessage = SyslogUtility.getLevelString(level) + " " + _message;
        if (this.) {
            combinedMessage += " [" + _reason + "]";
        return combinedMessage;
New to GrepCode? Check out our FAQ X