关于 Akka actor中使用 slf4j日志的问题

我们在配置 application.conf时,引用的包有两种方式:

一种是:

slf4j-log4j12 + slf4j-api

这种方式的配置,需要 application.conf + log4j.properties的组合方式,它是无法识别 logback.xml这种数据的


另外一种则是:

slf4j-api + logback-core + logback-classic

这种方式的配置,则是 application.conf + logback.xml的组合方式


如果搭配有问题,会提示 log4j:WARN No appenders could be found for logger (akka.event.slf4j.Slf4jLogger). 


另外,并不是说我们配置好了 logback.xml或log4j,就可以不用 application.conf,如果不配置该文件的logger相关属性,那么你配置的log4j和slf4j都不会有任何作用,系统会使用它自带的日志管理。

同时,application.conf和logback.xml中同时进行日志等级配置都是生效的,系统会按等级高的来输出日志


application.conf中配置日志等级和平常都很类似,但警告级别有点差异,平常我们是配置 'warn',但在application.conf 中他只识别 'warning'

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值