Refine search
@Override public String format(LogRecord record) { return record.getLevel().toString().charAt(0) + ": " + record.getMessage() + System.getProperty("line.separator"); } });
/** * {@inheritDoc} */ @Override public void publish(LogRecord record) { // ici on préfère ne pas appeler isLoggable(record) pour éviter un lock synchronized sur getLevel if (record.getLevel().intValue() < THRESHOLD.intValue()) { return; } addErrorLogToCounter(record.getLevel().getName() + ": " + record.getMessage(), record.getThrown()); }
@Override public String format(LogRecord r) { Throwable thrown = r.getThrown(); if (thrown != null) { StringWriter sw = new StringWriter(); PrintWriter pw = new PrintWriter(sw); sw.write(r.getMessage()); sw.write("\n"); thrown.printStackTrace(pw); pw.flush(); return sw.toString(); } else { return r.getMessage(); } } };
@Override public String format(final LogRecord record) { OffsetDateTime date = fromMillis(record.getMillis()); StringBuilder sb = new StringBuilder(); // Minimize memory allocations here. sb.append("[").append(Thread.currentThread().getName()).append("] "); sb.append(date.format(DateTimeFormatter.ISO_OFFSET_DATE_TIME)).append(" "); sb.append(record.getLevel()).append(" ["); sb.append(record.getLoggerName()).append("]").append(" "); sb.append(record.getMessage()); sb.append(Utils.LINE_SEPARATOR); if (record.getThrown() != null) { try { StringWriter sw = new StringWriter(); PrintWriter pw = new PrintWriter(sw); record.getThrown().printStackTrace(pw); pw.close(); sb.append(sw.toString()); } catch (Exception ex) { ex.printStackTrace(); } } return sb.toString(); }
@NotNull @Override public String format(@NotNull LogRecord record) { return TIME.format(record.getMillis()) + " [ " + Thread.currentThread().getName() + " ] " + record.getLevel() + " " + record.getMessage() + "\n"; } });
private void logRecords(Appendable a) { List<LogRecord> r = records; if (r == null) { return; } try { for (LogRecord log : r) { if (log.getMessage() != null) { a.append(log.getMessage()).append("\n");; } if (log.getThrown() != null) { StringWriter w = new StringWriter(); log.getThrown().printStackTrace(new PrintWriter(w)); a.append(w.toString()).append("\n"); } } } catch (IOException ex) { ex.printStackTrace(); } } } // end AnnException
@Override public String format(LogRecord record) { final LocalDateTime currentDate = LocalDateTime.now(); final String dateForLog = dateFormatterForLogs(currentDate); String result; if (record.getThrown() == null) { result = logMsgToFile(record.getLevel(), record.getMessage(), dateForLog); } else { result = logThrowableToFile(record.getLevel(), record.getMessage(), record.getThrown(), dateForLog); } return result; }
@Override public String format(LogRecord record) { StringBuilder sb = new StringBuilder(); sb .append(new DateTime(record.getMillis())) .append(" ") .append(record.getLevel()) .append(" ") .append(record.getMessage()) .append("\n"); return sb.toString(); } }
private void logRecords(Appendable a) { List<LogRecord> r = records; if (r == null) { return; } try { for (LogRecord log : r) { if (log.getMessage() != null) { a.append(log.getMessage()).append("\n");; } if (log.getThrown() != null) { StringWriter w = new StringWriter(); log.getThrown().printStackTrace(new PrintWriter(w)); a.append(w.toString()).append("\n"); } } } catch (IOException ex) { ex.printStackTrace(); } } } // end AnnException
public String format(LogRecord record) { StringBuilder sb = new StringBuilder(); sb.append(record.getLevel().getLocalizedName()); sb.append(" ["); final String logger = record.getSourceClassName(); sb.append(logger.substring(logger.lastIndexOf('.') + 1)); sb.append("]: "); sb.append(record.getMessage()); sb.append(LINE_SEPARATOR); if (record.getThrown() != null) { try (StringWriter sw = new StringWriter(); PrintWriter pw = new PrintWriter(sw)) { record.getThrown().printStackTrace(pw); sb.append(sw.toString()); } catch (IOException e) { // ignore } } return sb.toString(); } }
@Override public synchronized String format(LogRecord record) { StringBuilder sb = new StringBuilder(); sb.append(sdf.format(new Date(record.getMillis()))).append(" "); sb.append(record.getLevel()).append(" "); sb.append("["); sb.append(record.getSourceClassName()).append(".").append(record.getSourceMethodName()); sb.append("] "); sb.append(record.getMessage()); sb.append(System.getProperty("line.separator")); return sb.toString(); } }
@Override public String format(LogRecord r) { Throwable thrown = r.getThrown(); if (thrown != null) { StringWriter sw = new StringWriter(); PrintWriter pw = new PrintWriter(sw); sw.write(r.getMessage()); sw.write("\n"); thrown.printStackTrace(pw); pw.flush(); return sw.toString(); } else { return r.getMessage(); } } };
@Override public String format(LogRecord record) { StringBuilder message = new StringBuilder(); if (record.getMessage() != null) { message.append(record.getMessage()); } if (record.getThrown() != null) { if (message.length() > 0) { message.append(" - "); } if (fullStackTraces) { StringWriter stringWriter = new StringWriter(); PrintWriter printWriter = new PrintWriter(stringWriter); record.getThrown().printStackTrace(printWriter); message.append(System.lineSeparator()).append(stringWriter.toString()); } else { message.append(exceptionStack(record.getThrown())); } } return String.format("%1$tF %1$tT %2$5s: %3$s%n", new Date(record.getMillis()), formatLevel(record.getLevel()), message.toString()); }
/** * Convert a java.util.logging call to its equivalent Redwood logging call. * Currently, the WARNING log level becomes Redwood WARNING flag, the SEVERE log level becomes Redwood.ERR, and anything at FINE or lower becomes Redwood.DBG * CONFIG and INFO don't map to a Redwood tag. */ @Override public void publish(LogRecord record) { String message = record.getMessage(); Level level = record.getLevel(); Object tag = null; if (level == Level.WARNING) { tag = Redwood.WARN; } else if (level == Level.SEVERE) { tag = Redwood.ERR; } else if (level.intValue() <= Level.FINE.intValue()) { tag = Redwood.DBG; } if (tag == null) { Redwood.log(message); } else { Redwood.log(tag, message); } }
@Override public String format(LogRecord event) { StringBuilder message = new StringBuilder(); message.append(getRecordInfo(event, "\n")); message.append(event.getMessage()); if (showStackTraces && event.getThrown() != null) { message.append("\n"); event.getThrown().printStackTrace(new StackTracePrintStream(message)); } return message.toString(); } }
@Override @SuppressWarnings("ThrowableResultOfMethodCallIgnored") public String format(final LogRecord record) { final StringBuilder sb = new StringBuilder(); String source = record.getSourceClassName() == null ? record.getLoggerName() : record.getSourceClassName(); source = source.substring(source.length() - 15) + "." + (record.getSourceMethodName() == null ? "" : record.getSourceMethodName()); final Object[] arguments = new Object[6]; arguments[0] = source; arguments[1] = record.getLevel(); arguments[2] = Thread.currentThread().getName(); arguments[3] = new Date(record.getMillis()); arguments[4] = record.getMessage(); sb.append(FORMAT.format(arguments)); if (record.getThrown() != null) { try { final StringWriter sw = new StringWriter(); final PrintWriter pw = new PrintWriter(sw); //CHECKSTYLE:OFF record.getThrown().printStackTrace(pw); //CHECKSTYLE:ON pw.close(); sb.append(sw.toString()); } catch (Exception ex) { LOG.error(ex.getMessage(), ex); } } sb.append("\n"); return sb.toString(); }
/** * Formats the given log record and return the formatted string. * * @param record the record to format * @return the formatted string */ @Override public String format(LogRecord record) { if (terse) { return record.getMessage() + '\n'; } else { String date = DATE_FORMATTER.format(new Date(record.getMillis())); StringBuilder sb = new StringBuilder().append(date).append(' '); String loggerName = record.getLoggerName(); String source; if (loggerName != null) { String[] strings = loggerName.split("[.]"); source = strings[strings.length - 1]; } else { source = loggerName; } sb.append(Utilities.pad(record.getLevel().getName() + ' ' + source, 24)); sb.append(" ").append(record.getMessage()).append('\n'); return sb.toString(); } }
private void logRecords(Appendable a) { List<LogRecord> r = records; if (r == null) { return; } try { for (LogRecord log : r) { if (log.getMessage() != null) { a.append(log.getMessage()).append("\n");; } if (log.getThrown() != null) { StringWriter w = new StringWriter(); log.getThrown().printStackTrace(new PrintWriter(w)); a.append(w.toString()).append("\n"); } } } catch (IOException ex) { ex.printStackTrace(); } } } // end AnnException
if(record.getThrown() != null) { StringWriter sw = new StringWriter(); PrintWriter pw = new PrintWriter(sw); pw.println(); record.getThrown().printStackTrace(pw); pw.close(); throwable.append(sw.toString()); record.getLevel().getLocalizedName(), //%4 record.getMessage(), //%11 version );
@Override protected void logCalled(LogRecord record) { assertEquals(Level.INFO, record.getLevel()); String expectation0 = "Your default language is not supported yet. "; String msg = record.getMessage(); assertTrue(msg.startsWith(expectation0)); // c:\meh\always funny stuff %$#\messages_ze.properties or /User/nix machine/messages_ze.properties... assertTrue(msg.contains("messages_zh.properties")); } });