Вход в Java-фоновый процесс - PullRequest
0 голосов
/ 23 сентября 2019

Я создал весеннее загрузочное Java-приложение, которое использует slf4j в качестве внешнего интерфейса и log4j в качестве внутреннего.

У меня есть скрипт с именем start.sh, который выполняет следующую команду:

java -jar myapp.jar > $LOG_FILE 2>&1 & PID=$!

Эта команда перенаправляет stdout и stderr в $ LOG_FILE (называется console-output.log).Проблема в том, что я не знаю, следует ли мне сохранить это перенаправление в файл или использовать свойство logging.file из application.yaml (т.е. создать файл журнала с использованием каркаса log4j), потому что в моей папке журналов у меня есть 2 файла, которые идентичны: один с именем console-out.log и другой с именем myapp.log

Java-процесс является фоновым процессом, означающим, что вы запускаете его, а затем оставляете, чтобы он выполнял свою работу.

Что было бы лучшим опытом здесь?

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