1
2
3
4
5
6
7
8
9
10 package ch.qos.logback.classic.net.testObjectBuilders;
11
12 import ch.qos.logback.classic.Level;
13 import ch.qos.logback.classic.Logger;
14 import ch.qos.logback.classic.LoggerContext;
15 import ch.qos.logback.classic.spi.LoggingEvent;
16
17 public class TrivialLoggingEventBuilder implements Builder {
18
19 private Logger logger = new LoggerContext()
20 .getLogger(LoggerContext.ROOT_NAME);
21
22 public Object build(int i) {
23 LoggingEvent le = new LoggingEvent();
24 le.setTimeStamp(System.currentTimeMillis());
25 le.setLevel(Level.DEBUG);
26 le.setLoggerRemoteView(logger.getLoggerRemoteView());
27 le.setMessage(MSG_PREFIX);
28 le.setThreadName("threadName");
29 return le;
30 }
31 }