apache/dubbo

System environment variable naming(dubbo.application.logger)

Open

#7,013 建立於 2020年12月10日

在 GitHub 查看
 (0 留言) (0 反應) (0 負責人)Java (26,453 fork)batch import
help wantedtype/proposal

倉庫指標

Star
 (41,524 star)
PR 合併指標
 (平均合併 7天 14小時) (30 天內合併 20 個 PR)

描述

org.apache.dubbo.common.logger.LoggerFactory.java:44

这个类里面,根据系统环境变量的配置,创建指定类型的LoggerAdapter 这里面使用的环境变量的名称,没考虑过不同系统的支持吗?

dubbo.application.logger

这种命名风格的系统环境变量,在类linux下是无法创建成功的,在Windows下是可以的。

建议官方考虑一下使用场景,既然是系统环境变量,就得考虑不同类型系统是否支持。

虽然通过-Ddubbo.application.logger=log4j,在通过java指令执行期也是可以解的,但如果是配置系统环境变量,linux下不好解

貢獻者指南