【发布时间】:2012-01-23 17:11:53
【问题描述】:
我遇到了一个奇怪的问题。我有一个曾经使用 Log4j 的类,我可以这样做:
LOGGER.log(Level.SEVERE, "This is a message");
我会得到这样的输出:
严重:这是一条消息
为了与应用程序的其余部分保持一致,我将其替换为 SLF4J 记录器:
LOGGER.error("This is a message.");
但现在它在 INFO 级别记录:
信息:2012-01-23 16:50:43,306 [http-thread-pool-8080(3)] 错误 com.mycompany.MyClass - 这是一条消息
我希望这会以 ERROR 级别记录(SLF4J 似乎没有任何高于此的级别)。
知道发生了什么吗?这是默认的吗?该应用程序相当复杂,所以如果它在某个地方被更改,我不会感到惊讶,但是我在哪里可以找到它来更改它?
我正在使用 Glassfish,以防万一。
【问题讨论】:
标签: java glassfish log4j slf4j