【发布时间】:2019-01-22 12:27:56
【问题描述】:
我正在尝试设置slf4j。
当我简单地打印信息和错误时,我得到以下输出:
FATAL: [http-thread-pool::http-listener-1(5)] INFO com.company.myclass - this is an information
FATAL: [http-thread-pool::http-listener-1(5)] ERROR com.company.myclass - this is an error
除了INFO和ERROR这两个字之外,还有相似之处,它们甚至有相同的颜色——红色。
这真的是我们想要的输出吗?INFO 不应该有另一种颜色,以便可以将它们分开吗?
这是我的代码:
Logger log = LoggerFactory.getLogger(this.getClass());
log.info("this is an information");
log.error("this is an error");
我添加了这个 Maven 依赖项:SLF4J Simple Binding » 1.7.25。
【问题讨论】:
-
为什么两者都使用 FATAL 作为前缀?
-
顺便说一句,我怀疑记录器正在使用任何颜色,更有可能这是 IDE 的一个功能(比如输出到固定错误总是红色,或者从 FATAL 开始时......)
-
@NAIT:我也不知道。
-
我不使用netbeans,但任何菜单中都应该有一些设置或偏好...
标签: java logging netbeans slf4j