@InterfaceAudience.Private @InterfaceStability.Evolving public class SyslogUtils extends Object
Modifier and Type | Class and Description |
---|---|
static class |
SyslogUtils.SyslogStatus |
Modifier and Type | Field and Description |
---|---|
static Integer |
DEFAULT_SIZE |
static String |
EVENT_STATUS |
static String |
KEEP_FIELDS_ALL |
static Integer |
MIN_SIZE |
static int |
SYSLOG_BODY_POS |
static String |
SYSLOG_FACILITY |
static int |
SYSLOG_HOSTNAME_POS |
static String |
SYSLOG_MSG_RFC3164_0 |
static String |
SYSLOG_MSG_RFC5424_0 |
static String |
SYSLOG_PRIORITY |
static int |
SYSLOG_PRIORITY_POS |
static String |
SYSLOG_SEVERITY |
static String |
SYSLOG_TIMESTAMP_FORMAT_RFC3164_1 |
static String |
SYSLOG_TIMESTAMP_FORMAT_RFC5424_1 |
static String |
SYSLOG_TIMESTAMP_FORMAT_RFC5424_2 |
static String |
SYSLOG_TIMESTAMP_FORMAT_RFC5424_3 |
static String |
SYSLOG_TIMESTAMP_FORMAT_RFC5424_4 |
static int |
SYSLOG_TIMESTAMP_POS |
static String |
SYSLOG_VERSION |
static int |
SYSLOG_VERSION_POS |
Constructor and Description |
---|
SyslogUtils() |
SyslogUtils(boolean isUdp) |
SyslogUtils(Integer eventSize,
Set<String> keepFields,
boolean isUdp) |
Modifier and Type | Method and Description |
---|---|
static String |
addFieldsToBody(Set<String> keepFields,
String body,
String priority,
String version,
String timestamp,
String hostname) |
void |
addFormats(Map<String,String> formatProp) |
static Set<String> |
chooseFieldsToKeep(String keepFields) |
Event |
extractEvent(org.jboss.netty.buffer.ChannelBuffer in) |
Integer |
getEventSize() |
static boolean |
keepAllFields(Set<String> keepFields) |
void |
setEventSize(Integer eventSize) |
void |
setKeepFields(Set<String> keepFields) |
public static final String SYSLOG_TIMESTAMP_FORMAT_RFC5424_2
public static final String SYSLOG_TIMESTAMP_FORMAT_RFC5424_1
public static final String SYSLOG_TIMESTAMP_FORMAT_RFC5424_3
public static final String SYSLOG_TIMESTAMP_FORMAT_RFC5424_4
public static final String SYSLOG_TIMESTAMP_FORMAT_RFC3164_1
public static final String SYSLOG_MSG_RFC5424_0
public static final String SYSLOG_MSG_RFC3164_0
public static final int SYSLOG_PRIORITY_POS
public static final int SYSLOG_VERSION_POS
public static final int SYSLOG_TIMESTAMP_POS
public static final int SYSLOG_HOSTNAME_POS
public static final int SYSLOG_BODY_POS
public static final String SYSLOG_FACILITY
public static final String SYSLOG_SEVERITY
public static final String SYSLOG_PRIORITY
public static final String SYSLOG_VERSION
public static final String EVENT_STATUS
public static final Integer MIN_SIZE
public static final Integer DEFAULT_SIZE
public static final String KEEP_FIELDS_ALL
public static String addFieldsToBody(Set<String> keepFields, String body, String priority, String version, String timestamp, String hostname)
public Event extractEvent(org.jboss.netty.buffer.ChannelBuffer in)
public Integer getEventSize()
public void setEventSize(Integer eventSize)
Copyright © 2009-2016 Apache Software Foundation. All Rights Reserved.