在运行时更改基于 SAP Java Buildpack 的 cf 应用程序的日志级别
Change log level at runtime for a cf application based on SAP Java Buildpack
按照此处的指南进行操作:
https://sap.github.io/cloud-sdk/docs/java/guides/logging-overview#logging-overview
我正在尝试使用 CF CLI cf set-env
命令在运行时更改日志级别。
此命令成功执行,日志级别仅在我执行 cf restage srv
或 cf restart srv
时更改。 srv
是我的应用程序的名称。
是否有任何替代方法可以让我不必停止 cf 应用程序并且仍然能够在运行时更改日志级别?
不,我认为为了从环境变量重新加载设置,需要重新加载。
您可以改为在您的应用程序中实现一个新端点,您可以在其中以编程方式设置日志级别。但这取决于您使用的日志记录框架。例如。对于 Logback,这可以完成为 described here.
按照此处的指南进行操作: https://sap.github.io/cloud-sdk/docs/java/guides/logging-overview#logging-overview
我正在尝试使用 CF CLI cf set-env
命令在运行时更改日志级别。
此命令成功执行,日志级别仅在我执行 cf restage srv
或 cf restart srv
时更改。 srv
是我的应用程序的名称。
是否有任何替代方法可以让我不必停止 cf 应用程序并且仍然能够在运行时更改日志级别?
不,我认为为了从环境变量重新加载设置,需要重新加载。
您可以改为在您的应用程序中实现一个新端点,您可以在其中以编程方式设置日志级别。但这取决于您使用的日志记录框架。例如。对于 Logback,这可以完成为 described here.