Я использую gradle run
для запуска сервера REST. Вывод сервера REST выглядит следующим образом:
XXX.XXX.XX.XXX - <moreinfo>
randomtext
randomtext
XXX.XXX.XX.XXX - <moreinfo>
XXX.XXX.XX.XXX - <moreinfo>
randomtext
XXX.XXX.XX.XXX - <moreinfo>
XXX.XXX.XX.XXX
здесь IP-адрес, случайный текст сообщения об ошибках. К сожалению, весь вывод направлен на стандартный вывод.
Как я могу направить все строки, начиная с IP-адреса, в файл, который называется, err.log
и в любую другую строку all.log
?
К сожалению, gradle run
может быть запущен только один раз и не останавливается, поскольку это REST-сервер.
Может использовать tee
, grep
сочетание?
err.log
пусто, и весь вывод перенаправлен наall.log
использованиеtee
команды выше.