tevent.setCorrelator(value); } else if (key.equals(AppenderConstants.PARAM_TAG_LABEL)) { tevent.setTag(value); } else if (key.equals(AppenderConstants.PARAM_LOCATION_LABEL)) { tevent.setLocation(value);
/** * Process syslog message based on RFC5424 * * @param facility * syslog facility name * @param event * syslog message * @param tevent * tracking event * * @return tracking event */ protected TrackingEvent processRFC3164(String facility, SyslogServerEventIF event, TrackingEvent tevent) { Map<String, Object> map = parseAttributes(event); String appName = map.get("appl.name").toString(); String serverName = map.get("server.name").toString(); Long pid = (Long) map.get("appl.pid"); tevent.setTag(facility, serverName, appName); tevent.getOperation().setPID(pid); tevent.getOperation().setTID(pid); tevent.getOperation().setResource(appName); tevent.getOperation().setName(facility); // set the appropriate source SourceFactory factory = logger.getConfiguration().getSourceFactory(); Source rootSource = factory.getRootSource().getSource(SourceType.DATACENTER); tevent.setSource(factory.newSource(appName, SourceType.APPL, factory.newSource(serverName, SourceType.SERVER, rootSource))); return tevent; }
event.setTag(jev.getThreadName()); event.getOperation().setResource(frame.getClassName()); event.setLocation(frame.getFileName() + ":" + frame.getLineNumber()); event.setCorrelator(value); } else if (key.equalsIgnoreCase(PARAM_TAG_LABEL)) { event.setTag(value); } else if (key.equalsIgnoreCase(PARAM_LOCATION_LABEL)) { event.setLocation(value);
curEvent.setTag(labels);
setSource(src); setLocation(src); setTag(tag);
setSource(src); setLocation(src); setTag(tags);
setSource(src); setLocation(src); setTag(tag);
setSource(src); setLocation(src); setTag(tags);
/** * Process syslog message based on RFC5424 * * @param facility * syslog facility name * @param sevent * syslog structured message * @param tevent * tracking event * * @return tracking event */ protected TrackingEvent processRFC5424(String facility, StructuredSyslogServerEvent sevent, TrackingEvent tevent) { // RFC 5424 tevent.getOperation().setName(facility); tevent.getOperation().setResource(sevent.getApplicationName()); tevent.setTag(facility, sevent.getHost(), sevent.getApplicationName(), sevent.getStructuredMessage().getMessageId()); assignPid(sevent, tevent); // set the appropriate source SourceFactory factory = logger.getConfiguration().getSourceFactory(); Source rootSource = factory.getRootSource().getSource(SourceType.DATACENTER); tevent.setSource(factory.newSource(sevent.getApplicationName(), SourceType.APPL, factory.newSource(sevent.getHost(), SourceType.SERVER, rootSource))); // process structured event attributes into snapshot extractStructuredData(sevent, tevent); return tevent; }