mirror of
https://gitee.com/chinabugotech/hutool.git
synced 2025-07-21 15:09:48 +08:00
fix log bug
This commit is contained in:
@@ -120,6 +120,7 @@ public class ConsoleLog extends AbstractLog {
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
final Dict dict = Dict.create()
|
||||
.set("date", DateUtil.now())
|
||||
.set("level", level.toString())
|
||||
|
@@ -116,7 +116,7 @@ public class TinyLog extends AbstractLog {
|
||||
if(null == t){
|
||||
t = getLastArgumentIfThrowable(arguments);
|
||||
}
|
||||
LogEntryForwarder.forward(DEPTH, level, t, format, arguments);
|
||||
LogEntryForwarder.forward(DEPTH, level, t, StrUtil.toString(format), arguments);
|
||||
}
|
||||
|
||||
/**
|
||||
|
@@ -28,9 +28,18 @@ public class CustomLogTest {
|
||||
LogFactory.setCurrentLogFactory(factory);
|
||||
Log log = LogFactory.get();
|
||||
|
||||
log.info(null);
|
||||
log.info("This is custom '{}' log\n{}", factory.getName(), LINE);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void consoleLogNullTest(){
|
||||
LogFactory factory = new ConsoleLogFactory();
|
||||
LogFactory.setCurrentLogFactory(factory);
|
||||
Log log = LogFactory.get();
|
||||
|
||||
log.info(null);
|
||||
log.info((String)null);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void commonsLogTest(){
|
||||
@@ -39,6 +48,7 @@ public class CustomLogTest {
|
||||
Log log = LogFactory.get();
|
||||
|
||||
log.info(null);
|
||||
log.info((String)null);
|
||||
log.info("This is custom '{}' log\n{}", factory.getName(), LINE);
|
||||
}
|
||||
|
||||
@@ -49,6 +59,7 @@ public class CustomLogTest {
|
||||
Log log = LogFactory.get();
|
||||
|
||||
log.info(null);
|
||||
log.info((String)null);
|
||||
log.info("This is custom '{}' log\n{}", factory.getName(), LINE);
|
||||
}
|
||||
|
||||
@@ -61,6 +72,7 @@ public class CustomLogTest {
|
||||
log.debug(null);
|
||||
log.debug("This is custom '{}' log\n{}", factory.getName(), LINE);
|
||||
log.info(null);
|
||||
log.info((String)null);
|
||||
log.info("This is custom '{}' log\n{}", factory.getName(), LINE);
|
||||
}
|
||||
|
||||
@@ -71,6 +83,7 @@ public class CustomLogTest {
|
||||
Log log = LogFactory.get();
|
||||
|
||||
log.info(null);
|
||||
log.info((String)null);
|
||||
log.info("This is custom '{}' log\n{}", factory.getName(), LINE);
|
||||
|
||||
}
|
||||
@@ -82,6 +95,7 @@ public class CustomLogTest {
|
||||
Log log = LogFactory.get();
|
||||
|
||||
log.info(null);
|
||||
log.info((String)null);
|
||||
log.info("This is custom '{}' log\n{}", factory.getName(), LINE);
|
||||
}
|
||||
|
||||
@@ -92,6 +106,7 @@ public class CustomLogTest {
|
||||
Log log = LogFactory.get();
|
||||
|
||||
log.info(null);
|
||||
log.info((String)null);
|
||||
log.info("This is custom '{}' log\n{}", factory.getName(), LINE);
|
||||
}
|
||||
|
||||
@@ -102,6 +117,7 @@ public class CustomLogTest {
|
||||
Log log = LogFactory.get();
|
||||
|
||||
log.info(null);
|
||||
log.info((String)null);
|
||||
log.info("This is custom '{}' log\n{}", factory.getName(), LINE);
|
||||
}
|
||||
}
|
||||
|
@@ -37,4 +37,12 @@ public class LogTest {
|
||||
Exception e = new Exception("test Exception");
|
||||
log.error("我是错误消息", e);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void logNullTest(){
|
||||
final Log log = Log.get();
|
||||
log.debug(null);
|
||||
log.info(null);
|
||||
log.warn(null);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user