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