@Override public String format(TrackingEvent event) { return event.getMessage(); }
@Override public boolean filter(EventSink sink, TrackingEvent event) { if (elapsedUsec >= 0 && event.getOperation().getElapsedTimeUsec() < elapsedUsec) { return false; } if (waitUsec >= 0 && event.getOperation().getWaitTimeUsec() < waitUsec) { return false; } if (msgPattern != null && !msgPattern.matcher(event.getMessagePattern()).matches()) { return false; } if (isDuplicate(event, event.getMessage())) { return false; } if (ttl != TTL.TTL_CONTEXT) { event.setTTL(ttl); } return passLevel(event.getSeverity(), sink); }
@Override public String format(TrackingEvent event) { StringBuilder msg = new StringBuilder(1024); msg.append(event.getMessage()).append(" "); msg.append("{name: '").append(event.getOperation().getResolvedName()).append("'"); if (event.getOperation().getPropertyCount() > 0) {
Utils.quote(event.getCharset(), jsonString); String msgText = event.getMessage(); if (!Utils.isEmpty(msgText)) { jsonString.append(ATTR_JSON);
/** * Return string representation of this tracking event * * @return string representation of the tracking event */ @Override public String toString() { return "{" + operation.getSeverity() + ",[" + getMessage() + "]," + "[" + operation.getName() + "]," + super.toString() + "," + operation + "}"; }