在 Dubbo 中适配日志框架及日志访问
日志适配
自 2.2.1
开始,dubbo 开始内置 log4j、slf4j、jcl、JDK 这些日志框架的适配,也可以通过以下方式显式配置日志输出策略:
- 命令行
java -Ddubbo.application.logger=log4j
- 在
dubbo.properties
中指定dubbo.application.logger=log4j
- 在
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 中的服务容器。