@Test
public void testLoggerReconfiguration() throws Exception {
logger.setLevel(Level.ERROR);
Map<String, Long> expectedCounts = getCurrentCounts();
expectedCounts.compute("total", (s, aLong) -> aLong + 1);
expectedCounts.compute("error", (s, aLong) -> aLong + 1);
Properties properties = new Properties();
properties.setProperty("log4j.rootCategory", "INFO,TestLog");
properties.setProperty("log4j.appender.TestLog", "org.apache.log4j.ConsoleAppender");
properties.setProperty("log4j.appender.TestLog.layout", "org.apache.log4j.PatternLayout");
PropertyConfigurator.configure(properties);
logger.error("error!");
assertEquals(expectedCounts, getCurrentCounts());
}
Log4JInstrumentationTest.java 文件源码
java
阅读 19
收藏 0
点赞 0
评论 0
项目:JInsight
作者:
评论列表
文章目录