This commit is contained in:
Looly
2022-04-30 20:47:32 +08:00
parent dea8344d91
commit ca094ca4a8
1356 changed files with 15747 additions and 16033 deletions

View File

@@ -19,45 +19,45 @@ import org.junit.Test;
*
*/
public class CustomLogTest {
private static final String LINE = "----------------------------------------------------------------------";
@Test
public void consoleLogTest(){
LogFactory factory = new ConsoleLogFactory();
final LogFactory factory = new ConsoleLogFactory();
LogFactory.setCurrentLogFactory(factory);
Log log = LogFactory.get();
final Log log = LogFactory.get();
log.info("This is custom '{}' log\n{}", factory.getName(), LINE);
}
@Test
public void consoleLogNullTest(){
LogFactory factory = new ConsoleLogFactory();
final LogFactory factory = new ConsoleLogFactory();
LogFactory.setCurrentLogFactory(factory);
Log log = LogFactory.get();
final Log log = LogFactory.get();
log.info(null);
log.info((String)null);
}
@Test
public void commonsLogTest(){
LogFactory factory = new ApacheCommonsLogFactory();
final LogFactory factory = new ApacheCommonsLogFactory();
LogFactory.setCurrentLogFactory(factory);
Log log = LogFactory.get();
final Log log = LogFactory.get();
log.info(null);
log.info((String)null);
log.info("This is custom '{}' log\n{}", factory.getName(), LINE);
}
@Test
public void tinyLogTest(){
LogFactory factory = new TinyLogFactory();
final LogFactory factory = new TinyLogFactory();
LogFactory.setCurrentLogFactory(factory);
Log log = LogFactory.get();
final Log log = LogFactory.get();
log.info(null);
log.info((String)null);
log.info("This is custom '{}' log\n{}", factory.getName(), LINE);
@@ -65,20 +65,20 @@ public class CustomLogTest {
@Test
public void tinyLog2Test(){
LogFactory factory = new TinyLog2Factory();
final LogFactory factory = new TinyLog2Factory();
LogFactory.setCurrentLogFactory(factory);
Log log = LogFactory.get();
final Log log = LogFactory.get();
log.info(null);
log.info((String)null);
log.info("This is custom '{}' log\n{}", factory.getName(), LINE);
}
@Test
public void log4j2LogTest(){
LogFactory factory = new Log4j2LogFactory();
final LogFactory factory = new Log4j2LogFactory();
LogFactory.setCurrentLogFactory(factory);
Log log = LogFactory.get();
final Log log = LogFactory.get();
log.debug(null);
log.debug("This is custom '{}' log\n{}", factory.getName(), LINE);
@@ -86,47 +86,47 @@ public class CustomLogTest {
log.info((String)null);
log.info("This is custom '{}' log\n{}", factory.getName(), LINE);
}
@Test
public void log4jLogTest(){
LogFactory factory = new Log4jLogFactory();
final LogFactory factory = new Log4jLogFactory();
LogFactory.setCurrentLogFactory(factory);
Log log = LogFactory.get();
final Log log = LogFactory.get();
log.info(null);
log.info((String)null);
log.info("This is custom '{}' log\n{}", factory.getName(), LINE);
}
@Test
public void jbossLogTest(){
LogFactory factory = new JbossLogFactory();
final LogFactory factory = new JbossLogFactory();
LogFactory.setCurrentLogFactory(factory);
Log log = LogFactory.get();
final Log log = LogFactory.get();
log.info(null);
log.info((String)null);
log.info("This is custom '{}' log\n{}", factory.getName(), LINE);
}
@Test
public void jdkLogTest(){
LogFactory factory = new JdkLogFactory();
final LogFactory factory = new JdkLogFactory();
LogFactory.setCurrentLogFactory(factory);
Log log = LogFactory.get();
final Log log = LogFactory.get();
log.info(null);
log.info((String)null);
log.info("This is custom '{}' log\n{}", factory.getName(), LINE);
}
@Test
public void slf4jTest(){
LogFactory factory = new Slf4jLogFactory(false);
final LogFactory factory = new Slf4jLogFactory(false);
LogFactory.setCurrentLogFactory(factory);
Log log = LogFactory.get();
final Log log = LogFactory.get();
log.info(null);
log.info((String)null);
log.info("This is custom '{}' log\n{}", factory.getName(), LINE);

View File

@@ -13,28 +13,28 @@ import cn.hutool.log.level.Level;
*
*/
public class LogTest {
@Test
public void logTest(){
Log log = LogFactory.get();
final Log log = LogFactory.get();
// 自动选择日志实现
log.debug("This is {} log", Level.DEBUG);
log.info("This is {} log", Level.INFO);
log.warn("This is {} log", Level.WARN);
// Exception e = new Exception("test Exception");
// log.error(e, "This is {} log", Level.ERROR);
}
/**
* 兼容slf4j日志消息格式测试即第二个参数是异常对象时正常输出异常信息
*/
@Test
@Ignore
public void logWithExceptionTest() {
Log log = LogFactory.get();
Exception e = new Exception("test Exception");
final Log log = LogFactory.get();
final Exception e = new Exception("test Exception");
log.error("我是错误消息", e);
}

View File

@@ -9,9 +9,9 @@ public class LogTubeTest {
@Test
public void logTest(){
LogFactory factory = new LogTubeLogFactory();
final LogFactory factory = new LogTubeLogFactory();
LogFactory.setCurrentLogFactory(factory);
Log log = LogFactory.get();
final Log log = LogFactory.get();
log.debug("LogTube debug test.");
}
}