我刚刚通过JUL将我的项目从JUL(java.util.logging)切换到SL4J。一切都很好,我只有一个不满:记录时,时间戳与我无关,例如:
2 [pool-2-thread-1] INFO com.lexit.server.ServerContext - Context initialized.
703 [pool-2-thread-1] INFO com.lexit.server.ServerContext - Connection with database succesful.
1144 [pool-2-thread-1] INFO com.lexit.server.ServerContext - External emails will be sent
1144 [pool-2-thread-1] INFO com.lexit.server.ServerContext - Alarms will be sent fr
1146 [pool-2-thread-1] INFO java.lang.Class - Adding reccuring timer with id: 1234567
如何配置SL4J以获得更多相关时间戳(例如,2012年3月8日下午5:38:00)?
答案 0 :(得分:2)
这是SLF4J SimpleLogger
发出的日志格式。
亲眼看看: http://www.slf4j.org/apidocs/org/slf4j/impl/SimpleLogger.html
SimpleLogger
是在没有将一个SLF4J“桥”罐添加到类路径时使用的记录器。确保将slf4j-jdk14-x.x.x.jar
(JUL桥)添加到类路径中,以便将SLF4J配置为桥接到JUL。