1
2
3
4
5
6
7
8
9
10
11
12
13
14 package ch.qos.logback.classic.issue.lbcore26;
15
16 import java.util.Date;
17
18 import org.slf4j.Logger;
19 import org.slf4j.LoggerFactory;
20
21 import ch.qos.logback.classic.ClassicTestConstants;
22 import ch.qos.logback.classic.LoggerContext;
23 import ch.qos.logback.classic.joran.JoranConfigurator;
24 import ch.qos.logback.core.joran.spi.JoranException;
25 import ch.qos.logback.core.util.StatusPrinter;
26
27 public class Main {
28
29 public static void main(String[] args) throws JoranException {
30
31 LoggerContext lc = (LoggerContext) LoggerFactory.getILoggerFactory();
32 JoranConfigurator configurator = new JoranConfigurator();
33 configurator.setContext(lc);
34 configurator.doConfigure(ClassicTestConstants.INPUT_PREFIX + "issue/lbcore26.xml");
35
36 StatusPrinter.printInCaseOfErrorsOrWarnings(lc);
37 Logger logger = LoggerFactory.getLogger(Main.class);
38 for (int i = 0; i < 16; i++) {
39 logger.info("hello " + new Date());
40 }
41
42 }
43
44 }