apache / apache/dubbo

System environment variable naming(dubbo.application.logger)

Open
#7,013 0 comments 0 reactions 0 assignees View on GitHub
help wanted type/proposal
Dominant language
Java
Stars
41.6k
Forks
26.4k
Avg merge
15h 13m
Merged PRs (30d)
4

Description

```java
org.apache.dubbo.common.logger.LoggerFactory.java:44
```
这个类里面,根据系统环境变量的配置,创建指定类型的`LoggerAdapter`
这里面使用的环境变量的名称,没考虑过不同系统的支持吗?

```shell
dubbo.application.logger
```

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

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

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

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.