This is an automated email from the ASF dual-hosted git repository.
albumenj pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/dubbo-website.git
The following commit(s) were added to refs/heads/master by this push:
new ff043c1f5b7 # 日志框架适配及运行时管理 (#1498)
ff043c1f5b7 is described below
commit ff043c1f5b7345cd055f5941d207874efdf5d0b7
Author: JIAN ZHONG <[email protected]>
AuthorDate: Wed Sep 14 14:16:04 2022 +0800
# 日志框架适配及运行时管理 (#1498)
---
.../others/logger-management.md | 54 +++++++++++-----------
1 file changed, 28 insertions(+), 26 deletions(-)
diff --git
a/content/zh/docs3-v2/java-sdk/advanced-features-and-usage/others/logger-management.md
b/content/zh/docs3-v2/java-sdk/advanced-features-and-usage/others/logger-management.md
index 96135de12fd..ebdc184e775 100644
---
a/content/zh/docs3-v2/java-sdk/advanced-features-and-usage/others/logger-management.md
+++
b/content/zh/docs3-v2/java-sdk/advanced-features-and-usage/others/logger-management.md
@@ -5,48 +5,50 @@ linkTitle: "日志框架适配及运行时管理"
weight: 4
description: "在 Dubbo 中适配日志框架并支持运行时动态切换使用的日志框架"
---
+## 特性说明
+日志框架适配,自 `2.2.1` 开始,dubbo 开始内置 log4j、slf4j、jcl、jdk 这些日志框架的适配。
-## 日志框架适配
-
-自 `2.2.1` 开始,dubbo 开始内置 log4j、slf4j、jcl、jdk 这些日志框架的适配[1],也可以通过以下方式显式配置日志输出策略:
-
-0. 命令行
+日志框架运行时管理,自 `3.0.10` 开始,dubbo-qos 运行时管控支持查询日志配置以及动态修改使用的日志框架和日志级别。
- ```sh
- java -Ddubbo.application.logger=log4j
- ```
+> 通过 dubbo-qos 修改的日志配置不进行持久化存储,在应用重启后将会失效。
+## 使用场景
-0. 在 `dubbo.properties` 中指定
+## 使用方式
+## 日志框架适配
+可以通过以下方式显式配置日志输出策略
- ```
- dubbo.application.logger=log4j
- ```
+### 1. 命令行
-0. 在 `dubbo.xml` 中配置
+```sh
+java -Ddubbo.application.logger=log4j
+```
- ```xml
- <dubbo:application logger="log4j" />
- ```
+### 2. `dubbo.properties` 中指定
-[1]: 自定义扩展可以参考
[日志适配扩展](../../../reference-manual/spi/description/logger-adapter)
+```
+dubbo.application.logger=log4j
+```
-## 日志框架运行时管理
+### 3. `dubbo.xml` 中配置
-自 `3.0.10` 开始,dubbo-qos 运行时管控支持查询日志配置以及动态修改使用的日志框架和日志级别。
+```xml
+<dubbo:application logger="log4j" />
+```
-注:通过 dubbo-qos 修改的日志配置不进行持久化存储,在应用重启后将会失效。
+自定义扩展可以参考 [日志适配扩展](../../../reference-manual/spi/description/logger-adapter)
+## 日志框架运行时管理
### 1. 查询日志配置
命令:`loggerInfo`
-示例:
+**示例**
```bash
> telnet 127.0.0.1 22222
> loggerInfo
```
-输出:
+**输出**
```
Trying 127.0.0.1...
Connected to localhost.
@@ -65,13 +67,13 @@ Available logger adapters: [jcl, jdk, log4j, slf4j].
Current Adapter: [log4j]. L
level: `ALL`, `TRACE`, `DEBUG`, `INFO`, `WARN`, `ERROR`, `OFF`
-示例:
+**示例**
```bash
> telnet 127.0.0.1 22222
> switchLogLevel WARN
```
-输出:
+**输出**
```
Trying 127.0.0.1...
Connected to localhost.
@@ -94,13 +96,13 @@ Available logger adapters: [jcl, jdk, log4j, slf4j].
Current Adapter: [log4j]. L
loggerAdapterName: `slf4j`, `jcl`, `log4j`, `jdk`, `log4j2`
-示例:
+**示例**
```bash
> telnet 127.0.0.1 22222
> switchLogger slf4j
```
-输出:
+**输出**
```
Trying 127.0.0.1...
Connected to localhost.