@Override public void write(String entry) throws IOException { final LoggingEvent event = new LoggingEvent(); event.setLevel(Level.INFO); event.setLoggerName("http.request"); event.setMessage(entry); event.setTimeStamp(System.currentTimeMillis()); appenders.appendLoopOnAppenders(event); }
try { event.setMessage(sbuf.toString());
private LoggingEvent createLoggingEvent(Level level, long timestamp) { LoggingEvent loggingEvent = new LoggingEvent(); loggingEvent.setMessage("this is a test"); loggingEvent.setLevel(level); loggingEvent.setTimeStamp(timestamp); return loggingEvent; } }
private LoggingEvent makeEvent(Level level, String message, Throwable th) { LoggingEvent event = new LoggingEvent(); event.setLoggerName(CloudWatchAppender.class.getName()); event.setLevel(level); event.setMessage(message); event.setTimeStamp(System.currentTimeMillis()); if (th != null) { event.setThrowableProxy(new ThrowableProxy(th)); } return event; } }
private LoggingEvent makeEvent(Level level, String message, Throwable th) { LoggingEvent event = new LoggingEvent(); event.setLoggerName(CloudWatchAppender.class.getName()); event.setLevel(level); event.setMessage(message); event.setTimeStamp(System.currentTimeMillis()); if (th != null) { event.setThrowableProxy(new ThrowableProxy(th)); } return event; } }
@Test public void longTagTruncatedIfCheckLoggable() { LoggingEvent event = new LoggingEvent(); event.setMessage(TAG); boolean checkLoggable = true; setTagPattern(TAG, checkLoggable); String actualTag = logcatAppender.getTag(event); assertThat(TRUNCATED_TAG, is(actualTag)); assertThat(TAG, is(not(actualTag))); }
@Test public void longTagAllowedIfNotCheckLoggable() { LoggingEvent event = new LoggingEvent(); event.setMessage(TAG); boolean checkLoggable = false; setTagPattern(TAG, checkLoggable); String actualTag = logcatAppender.getTag(event); assertThat(TRUNCATED_TAG, is(not(actualTag))); assertThat(TAG, is(actualTag)); }
private LoggingEvent createLoggingEvent(final Level level, final String message, final Object... params) { final LoggingEvent loggingEvent = new LoggingEvent(); loggingEvent.setMDCPropertyMap(singletonMap("job_id", "someJobId")); loggingEvent.setMessage(message); loggingEvent.setArgumentArray(params); loggingEvent.setLevel(level); loggingEvent.setMarker(JobMarker.JOB); return loggingEvent; } }
le.setMessage(message); le.setLevel(level); le.setLoggerContextRemoteView(loggerContextVO);
@Test public void tagExcludesStackTraces() { // create logging event with throwable LoggingEvent event = new LoggingEvent(); Throwable throwable = new Throwable("throwable"); ThrowableProxy tp = new ThrowableProxy(throwable); event.setThrowableProxy(tp); event.setMessage(TAG); setTagPattern(TAG, true); // if the tags match, it does not include the stack trace String actualTag = logcatAppender.getTagEncoder().getLayout().doLayout(event); assertThat(TAG, is(actualTag)); }
public ILoggingEvent build(int i) { LoggingEvent le = new LoggingEvent(); le.setTimeStamp(System.currentTimeMillis()); le.setLevel(Level.DEBUG); le.setLoggerName(logger.getName()); le.setLoggerContextRemoteView(loggerContext.getLoggerContextRemoteView()); le.setMessage(MSG_PREFIX); le.setThreadName("threadName"); return le; } }
@Override public void onLog(LogEntry logEntry) { final LoggingEvent loggingEvent = new LoggingEvent(); loggingEvent.setTimeStamp(logEntry.getTimestamp()); loggingEvent.setLoggerName(logEntry.getLoggerName()); loggingEvent.setLevel(Level.valueOf(logEntry.getLogLevel().name())); loggingEvent.setThreadName(logEntry.getThreadName()); Object [] formatObjects = new Object[] {logEntry.getHost(), getSimpleClassName(logEntry.getSourceClassName()), logEntry.getSourceMethodName(), logEntry.getFileName(), logEntry.getLineNumber(),logEntry.getMessage()}; loggingEvent.setMessage(MESSAGE_FORMAT.get().format(formatObjects)); // Prints the throwable and stack trace. LogThrowable logThrowable = logEntry.getThrowable(); if (logThrowable != null) { loggingEvent.setThrowableProxy(new ThrowableProxy(setThrowable(logThrowable))); } if (logger instanceof Logger) { ((Logger) logger).callAppenders(loggingEvent); } else { logger.info("Logger is not instance of ch.qos.logback.classic.Logger. Logger event is: {}", loggingEvent); } }
public LoggingEvent build(int i) { LoggingEvent le = new LoggingEvent(); le.setTimeStamp(System.currentTimeMillis()); Object[] aa = new Object[] { i, "HELLO WORLD [========== ]" + i }; le.setArgumentArray(aa); String msg = MSG + i; le.setMessage(msg); // compute formatted message // this forces le.formmatedMessage to be set (this is the whole point of the // exercise) le.getFormattedMessage(); le.setLevel(Level.DEBUG); le.setLoggerName(logger.getName()); le.setLoggerContextRemoteView(loggerContext.getLoggerContextRemoteView()); le.setThreadName("threadName"); return le; } }
copy.setMessage(event.getMessage()); copy.setLevel(event.getLevel()); copy.setArgumentArray(event.getArgumentArray());