我想知道为什么没有
logger.log(level, ...)
在slf4j中。有确切的原因吗?当从log4j迁移到slf4j并使用logback时,这让我很头疼!
答案 0 :(得分:2)
slj4j只是围绕实际Logger实现的包装器,以便提供更改底层实现的灵活性。
话虽如此,而是 .log(,)表示法,slf4j使用 logger.level(),如 - logger。 debug()记录器。 info()等
并且也基于您的基础记录器配置中定义的受支持的LEVEL,例如logger.properties。
答案 1 :(得分:0)
这只是推测,但我认为log(Level...
类型方法不在界面中,因为这些原因的某些组合: