Skip to content

Commit a874e43

Browse files
author
立蓬
committed
update log config
1 parent afd650b commit a874e43

File tree

1 file changed

+16
-1
lines changed
  • content/zh/projects/sofa-boot/sofa-ark-spring-boot-demo

1 file changed

+16
-1
lines changed

content/zh/projects/sofa-boot/sofa-ark-spring-boot-demo/index.md

+16-1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ aliases: "/sofa-boot/docs/sofa-ark-spring-boot-demo"
1212
5. 如何执行 Spring Boot 业务应用
1313
6. 多 Host 与单 Host 模式
1414
7. 如何动态卸载 Spring Boot 业务应用
15+
8. 日志配置
1516

1617
## 1. 简介
1718

@@ -340,4 +341,18 @@ logging.file.path=./logs
340341

341342
## 7. 如何动态卸载 Spring Boot 业务应用
342343

343-
目前 Spring boot 不支持动态卸载。如果要动态卸载,需要注册一个卸载的事件handler,请参考 sofaboot 的代码:[SofaBizUninstallEventHandler](https://github.com/sofastack/sofa-boot/blob/master/sofa-boot-project/sofa-boot-core/runtime-sofa-boot/src/main/java/com/alipay/sofa/runtime/SofaBizUninstallEventHandler.java)
344+
目前 Spring boot 不支持动态卸载。如果要动态卸载,需要注册一个卸载的事件handler,请参考 sofaboot 的代码:[SofaBizUninstallEventHandler](https://github.com/sofastack/sofa-boot/blob/master/sofa-boot-project/sofa-boot-core/runtime-sofa-boot/src/main/java/com/alipay/sofa/runtime/SofaBizUninstallEventHandler.java)
345+
346+
## 8. 日志配置
347+
348+
- logback 框架配置日志参数
349+
350+
一般而言,建议业务应用使用 application.properties 配置日志参数,**不要写在 logback-spring.xml 中**。因为业务应用使用的 LoggerContext 是宿主应用的 LoggerContext(由宿主的类加载器加载),LoggerContext 只会在初始化时读取一次宿主应用的 logback-spring.xml,所以业务应用即使配置了 logback-spring.xml 也不会被读取。
351+
352+
- 切换至 log4j2 框架
353+
354+
排除项目各项依赖中的 logback 依赖,添加 log4j2依赖。
355+
356+
- SOFAArk 容器日志
357+
358+
参考 [Ark 日志说明](../sofa-ark-ark-log)[配置文档](../sofa-ark-ark-config).

0 commit comments

Comments
 (0)