如何更改 stdout 和 stderr 任务文件目录?

How to change the stdout and stderr Task files directory?

在 Linux 中,spring-cloud-dataflow 任务执行的本地服务器日志是 /tmp/spring-cloud-dataflow-*。我需要在其他地方创建这些特定于任务的目录,而不是 /tmp。

例如代替 /tmp/spring-cloud-dataflow-{number}/{task-name}-{number}/{task-name}-{uuid}

在: /opt/myapp/logs/spring-cloud-dataflow-{number}/{task-name}-{number}/{task-name}-{uuid}

我该如何配置?

您可以通过以下方式覆盖它:spring.cloud.deployer.local.workingDirectoriesRoot 属性。请参阅文档 here