4.43. 日志

在 Dubbo 中适配日志框架及日志访问

日志适配

2.2.1 开始,dubbo 开始内置 log4j、slf4j、jcl、JDK 这些日志框架的适配,也可以通过以下方式显式配置日志输出策略:

  1. 命令行
      java -Ddubbo.application.logger=log4j
    
  2. dubbo.properties 中指定
      dubbo.application.logger=log4j
    
  3. dubbo.xml 中配置
      <dubbo:application logger="log4j" />
    

访问日志

如果你想记录每一次请求信息,可开启访问日志,类似于apache的访问日志。注意 :此日志量比较大,请注意磁盘容量。

  • 将访问日志输出到当前应用的log4j日志:
    <dubbo:protocol accesslog="true" />
    
  • 将访问日志输出到指定文件:
    <dubbo:protocol accesslog="http://10.20.160.198/wiki/display/dubbo/foo/bar.log" />
    
下一节:使用 Dubbo 中的服务容器。