inheritLogging=true 如何找到日志?

inheritLogging=true how and were logs can be found?

我是 运行 本地 Dataflow 实例。 我想按照参考文档中的描述集中所有应用程序日志。

使用 属性 deployer.*.local.inheritLogging=true,我可以在部署日志中看到:

[...]Deploying app with deploymentId test-time-to-log.time instance 0. Logs will be inherited.

问题是:我在哪里可以看到那些日志?

我有自定义工作目录,但那里没有日志。

我已将部署程序日志存储为文件,但同样没有应用程序日志。

ref. guide 中所述,inheritLogging 支持提供了将 stdout/stderr 输出重定向到父进程的能力。不过,在这种情况下,日志不是持久的。它们被流式传输到父流程构建器。

此支持的主要目标是在使用本地服务器时帮助增量 development/troubleshooting。

这是来自本地部署程序的 snippet,它根据 inheritLogging 标识符确定下游流程构建器操作。

如果您必须捕获日志,也许您可​​以使用应用程序监控工具或将内容通过管道传输到启动本地服务器进程时的文件 (例如:java -jar spring-cloud-dataflow-server-local-1.4.0.RELEASE.jar > foo.txt).