private String render(PaxLoggingEvent event) { StringBuffer sb = new StringBuffer(); sb.setLength(0); if (event.getThrowableStrRep() != null) { for (String r : event.getThrowableStrRep()) { sb.append(r).append('\n'); } } return sb.toString(); }
@Override public Object execute() throws Exception { PaxLoggingEvent throwableEvent = logService.getLastException(logger); if (throwableEvent != null) { for (String r : throwableEvent.getThrowableStrRep()) { System.out.println(r); } System.out.println(); } return null; }
protected Object doExecute() throws Exception { PaxLoggingEvent throwableEvent = null; Iterable<PaxLoggingEvent> le = events.getElements(Integer.MAX_VALUE); for (PaxLoggingEvent event : le) { if (event.getThrowableStrRep() != null) { throwableEvent = event; // Do not break, as we iterate from the oldest to the newest event } } if (throwableEvent != null) { for (String r : throwableEvent.getThrowableStrRep()) { System.out.println(r); } System.out.println(); } return null; }
protected Object doExecute() throws Exception { PaxLoggingEvent throwableEvent = null; Iterable<PaxLoggingEvent> le = events.getElements(Integer.MAX_VALUE); for (PaxLoggingEvent event : le) { if (event.getThrowableStrRep() != null) { throwableEvent = event; // Do not break, as we iterate from the oldest to the newest event } } if (throwableEvent != null) { for (String r : throwableEvent.getThrowableStrRep()) { System.out.println(r); } System.out.println(); } return null; }
@Override public PaxLoggingEvent getLastException(String logger) { PaxLoggingEvent throwableEvent = null; Iterable<PaxLoggingEvent> le = getEvents(); for (PaxLoggingEvent event : le) { // if this is an exception, and the log is the same as the requested log, // then save this exception and continue iterating from oldest to newest if ((event.getThrowableStrRep() != null) &&(logger != null) &&(checkIfFromRequestedLog(event, logger))) { throwableEvent = event; // Do not break, as we iterate from the oldest to the newest event } else if ((event.getThrowableStrRep() != null)&&(logger == null)) { // now check if there has been no log passed in, and if this is an exception // then save this exception and continue iterating from oldest to newest throwableEvent = event; } } return throwableEvent; }
pc.format(sb, event); if (event.getThrowableStrRep() != null) { for (String r : event.getThrowableStrRep()) { sb.append(r).append('\n');
protected Object doExecute() throws Exception { PatternConverter cnv = new PatternParser(overridenPattern != null ? overridenPattern : pattern).parse(); Iterable<PaxLoggingEvent> le = events.getElements(entries == 0 ? Integer.MAX_VALUE : entries); StringBuffer sb = new StringBuffer(); for (PaxLoggingEvent event : le) { sb.setLength(0); for (PatternConverter pc = cnv; pc != null; pc = pc.next) { pc.format(sb, event); } System.out.print(sb.toString()); if (event.getThrowableStrRep() != null) { for (String r : event.getThrowableStrRep()) { System.out.println(r); } } } System.out.println(); return null; }
@Override public String format(PaxLoggingEvent event, String overridenPattern, boolean noColor) { final PatternConverter cnv = new PatternParser(overridenPattern != null ? overridenPattern : pattern).parse(); String color = getColor(event, noColor); StringBuffer sb = new StringBuffer(); color(sb, color); for (PatternConverter pc = cnv; pc != null; pc = pc.next) { pc.format(sb, event); } if (event.getThrowableStrRep() != null) { for (String r : event.getThrowableStrRep()) { sb.append(r).append('\n'); } } color(sb, "0"); return sb.toString(); }
writer.append(",\n \"message\" : " + paxLoggingEvent.getMessage()); String[] throwable = paxLoggingEvent.getThrowableStrRep(); if (throwable != null) { writer.append(",\n \"exception\" : [");
quote(paxLoggingEvent.getMessage(), writer); String[] throwable = paxLoggingEvent.getThrowableStrRep(); if (throwable != null) { throwable = addMavenCoord(throwable);
quote(paxLoggingEvent.getMessage(), writer); String[] throwable = paxLoggingEvent.getThrowableStrRep(); if( throwable!=null ) { throwable = addMavenCoord(throwable);
quote(paxLoggingEvent.getMessage(), writer); String[] throwable = paxLoggingEvent.getThrowableStrRep(); if (throwable != null) { throwable = addMavenCoord(throwable);
@SuppressWarnings("unchecked") public KarafLogEvent(PaxLoggingEvent event) { this.level = event.getLevel(); this.loggerName = event.getLoggerName(); this.message = event.getMessage(); this.threadName = event.getThreadName(); this.throwableStrRep = event.getThrowableStrRep(); this.timeStamp = event.getTimeStamp(); this.fQNOfLoggerClass = event.getFQNOfLoggerClass(); this.properties = new HashMap(event.getProperties()); this.locationInformation = event.getLocationInformation(); }
@Override public boolean matches(PaxLoggingEvent event) { if (Strings.contains(matchesText, event.getFQNOfLoggerClass(), event.getMessage(), event.getLoggerName(), event.getThreadName())) { return true; } String[] throwableStrRep = event.getThrowableStrRep(); if (throwableStrRep != null && Strings.contains(matchesText, throwableStrRep)) { return true; } Map properties = event.getProperties(); if (properties != null && Strings.contains(matchesText, properties.toString())) { return true; } return false; } });
@Override public boolean matches(PaxLoggingEvent event) { if (Strings.contains(matchesText, event.getFQNOfLoggerClass(), event.getMessage(), event.getLoggerName(), event.getThreadName())) { return true; } String[] throwableStrRep = event.getThrowableStrRep(); if (throwableStrRep != null && Strings.contains(matchesText, throwableStrRep)) { return true; } Map properties = event.getProperties(); if (properties != null && Strings.contains(matchesText, properties.toString())) { return true; } return false; } });
@Override public boolean matches(PaxLoggingEvent event) { if (Strings.contains(matchesText, event.getFQNOfLoggerClass(), event.getMessage(), event.getLoggerName(), event.getThreadName())) { return true; } String[] throwableStrRep = event.getThrowableStrRep(); if (throwableStrRep != null && Strings.contains(matchesText, throwableStrRep)) { return true; } Map properties = event.getProperties(); if (properties != null && Strings.contains(matchesText, properties.toString())) { return true; } return false; } });
answer.setTimestamp(new Date(event.getTimeStamp())); answer.setThread(event.getThreadName()); answer.setException(addMavenCoord(event.getThrowableStrRep()));
answer.setTimestamp(new Date(event.getTimeStamp())); answer.setThread(event.getThreadName()); answer.setException(addMavenCoord(event.getThrowableStrRep()));
answer.setTimestamp(new Date(event.getTimeStamp())); answer.setThread(event.getThreadName()); answer.setException(addMavenCoord(event.getThrowableStrRep()));
@Override public void doAppend(PaxLoggingEvent event) { Map<ClusterLogKey, ClusterLogRecord> clusterLog = clusterManager.getMap(LOG_MAP); ClusterLogRecord record = new ClusterLogRecord(); ClusterLogKey key = new ClusterLogKey(); Node node = clusterManager.getNode(); key.setNodeId(node.getId()); key.setNodeAlias(node.getAlias()); key.setTimeStamp(event.getTimeStamp()); key.setId(clusterManager.generateId()); record.setFQNOfLoggerClass(event.getFQNOfLoggerClass()); record.setLevel(event.getLevel().toString()); record.setLoggerName(event.getLoggerName()); record.setMessage(event.getMessage()); record.setRenderedMessage(event.getRenderedMessage()); record.setThreadName(event.getThreadName()); record.setThrowableStringRep(event.getThrowableStrRep()); clusterLog.put(key, record); }