Я использую 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команды выше.