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 Original file line number Diff line number Diff line change @@ -12,6 +12,7 @@ aliases: "/sofa-boot/docs/sofa-ark-spring-boot-demo"
12
12
5 . 如何执行 Spring Boot 业务应用
13
13
6 . 多 Host 与单 Host 模式
14
14
7 . 如何动态卸载 Spring Boot 业务应用
15
+ 8 . 日志配置
15
16
16
17
## 1. 简介
17
18
@@ -340,4 +341,18 @@ logging.file.path=./logs
340
341
341
342
## 7. 如何动态卸载 Spring Boot 业务应用
342
343
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 ) .
You can’t perform that action at this time.
0 commit comments