SET_LOGGING_LEVEL不起作用

2020-09-09 23:25发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

我正在尝试通过SET_LOGGING_LEVEL更改日志级别。 manifest.yml中的详细信息如下。

---
应用程序:

-名称:springbootlogging
内存:1024M
超时:300
随机路由:true
路径:application/target/springbootlogging-application.jar
buildpacks:
-sap_java_buildpack
env:
TARGET_RUNTIME:main
SPRING_PROFILES_ACTIVE:'cloud'
JBP_CONFIG_SAPJVM_MEMORY_SIZES:'metaspace:128m .. :'{ROOT:WARN,cn.sdk.springboot.controllers:ERROR}'
服务:
-my-application-logs
#-my-xsuaa
#-my-destination
#-我的连通性

还有一个用于logback的配置文件logback-spring.xml。 我可以通过设置logback-spring.xml来修改日志级别。 但似乎它不能以明显的方式起作用。

能给我一些建议吗?

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

我正在尝试通过SET_LOGGING_LEVEL更改日志级别。 manifest.yml中的详细信息如下。

---
应用程序:

-名称:springbootlogging
内存:1024M
超时:300
随机路由:true
路径:application/target/springbootlogging-application.jar
buildpacks:
-sap_java_buildpack
env:
TARGET_RUNTIME:main
SPRING_PROFILES_ACTIVE:'cloud'
JBP_CONFIG_SAPJVM_MEMORY_SIZES:'metaspace:128m .. :'{ROOT:WARN,cn.sdk.springboot.controllers:ERROR}'
服务:
-my-application-logs
#-my-xsuaa
#-my-destination
#-我的连通性

还有一个用于logback的配置文件logback-spring.xml。 我可以通过设置logback-spring.xml来修改日志级别。 但似乎它不能以明显的方式起作用。

能给我一些建议吗?

付费偷看设置
发送
1条回答
clasier
1楼-- · 2020-09-09 23:46

Jerry,你好

您可以尝试更改这两个链接中描述的JAVA_OPTS env变量:

https://github.com/cloudfoundry/ java-buildpack/blob/master/docs/framework-java_opts.md
https://stackoverflow.com/questions/34181094/set-logging-level-in-spring-boot-via-environment-variable

在您的情况下,可能是这样的:

cf设置环境JAVA_OPTS'-Dlogging.level.cn.sdk.springboot.controllers = ERROR'

env:

java_opts:-Dlogging.level.cn.sdk.springboot.controllers:错误

也许最好的解决方案是:

env:

java_opts:'$ java_opts -Dlogging.level.cn.sdk.springboot.controllers:ERROR'

此致

Mihailo

一周热门 更多>