inheritLogging = true, как и где можно найти логи? - PullRequest
0 голосов
/ 30 апреля 2018

Я использую локальный экземпляр Dataflow. Я хочу централизовать все журналы приложений, как описано в справочном документе.

Со свойством deployer.*.local.inheritLogging=true я вижу в журнале развертывания:

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

Вопрос: где я могу увидеть эти журналы?

У меня есть пользовательский рабочий каталог, но там нет логов.

Журнал развертывания хранится в виде файла, но, опять же, там нет журналов приложений.

1 Ответ

0 голосов
/ 30 апреля 2018

Как обсуждено в ref. В справочнике поддержка inheritLogging предоставляет возможность перенаправить вывод stdout / stderr в родительский процесс. Журналы, однако, не являются постоянными в этом случае. Они передаются в родительский компоновщик процессов.

Основной целью этой поддержки является помощь в поэтапной разработке / устранении неполадок при использовании локального сервера.

Вот фрагмент от Local Deployer, который определяет последующее действие построителя процессов на основе идентификатора inheritLogging.

Если вам нужно захватить журналы, возможно, вы могли бы использовать инструмент мониторинга приложений или передать содержимое в файл с момента запуска процесса Local-server (например: java -jar spring-cloud-dataflow- server-local-1.4.0.RELEASE.jar> foo.txt) .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...