Examples of StructuredSyslogServerEvent


Examples of org.graylog2.syslog4j.server.impl.event.structured.StructuredSyslogServerEvent

        syslogCodec = new SyslogCodec(configuration, metricRegistry);
    }

    private StructuredSyslogServerEvent newEvent(String message) {
        return new StructuredSyslogServerEvent(message, new InetSocketAddress(514).getAddress());
    }
View Full Code Here

Examples of org.graylog2.syslog4j.server.impl.event.structured.StructuredSyslogServerEvent

         *
         */

        final SyslogServerEventIF e;
        if (STRUCTURED_SYSLOG_PATTERN.matcher(msg).matches()) {
            e = new StructuredSyslogServerEvent(msg, remoteAddress);
        } else {
            e = new SyslogServerEvent(msg, remoteAddress);

        }

View Full Code Here

Examples of org.graylog2.syslog4j.server.impl.event.structured.StructuredSyslogServerEvent

    private Map<String, Object> parseAdditionalData(SyslogServerEventIF msg, boolean expand) {

        // Structured syslog has more data we can parse.
        if (msg instanceof StructuredSyslogServerEvent) {
            final StructuredSyslogServerEvent sMsg = (StructuredSyslogServerEvent) msg;
            final Map<String, Object> structuredData = new HashMap<>(extractFields(sMsg, expand));

            if (!isNullOrEmpty(sMsg.getApplicationName())) {
                structuredData.put("application_name", sMsg.getApplicationName());
            }

            if (!isNullOrEmpty(sMsg.getProcessId())) {
                structuredData.put("process_id", sMsg.getProcessId());
            }

            return structuredData;
        } else {
            return Collections.emptyMap();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.