12 java logging log4j slf4j log4j2
我最近一直在尝试log4j2.现在,我想用slf4j进行测试,并想知道如果我用log4j2尝试slf4j,log4j2中的所有功能(例如,通过disruptor的异步记录)是否可用.我曾尝试加入SLF4J jar文件和log4j2和破坏者的JAR文件到测试项目(我加了log4j的-SLF4J罐子,但不能完全确定其是否只是针对log4j的或log4j2为好).当我使用log4j2时,我可以将语句注销到日志文件中.当我尝试SLF4J,这是行不通的(我不知道如果我的配置或事实SLF4J不设置与log4js破坏者记录工作?任何建议将受到欢迎.我会更新更多的信息后,并示例代码也是如此.
Rem*_*pma 12
是的,无论您的应用使用log4j2 api,slf4j api还是log4j-1.2 api,通过disruptor的异步记录器都应该有效.请参阅log4j2 FAQ页面,了解要包含的jar.你需要一个用于slf4j api的jar,此外你还需要log4j-api-2.x,log4j-core-2.x和log4j-slf4j-impl-2.x jar.相同的log4j2.xml配置文件应该可以工作.
更新:并非所有Log4j2功能都可通过SLF4J API获得.
| 归档时间: |
|
| 查看次数: |
10085 次 |
| 最近记录: |