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アドレスです。ランダムテキストはエラーメッセージです。悲しいことに、すべての出力はstdoutに送られます。
IPアドレスで始まるすべての行を、呼び出されたファイルに転送し、err.log
他のすべての行に転送するにはどうすればよいall.log
ですか
残念ながら、gradle run
これはRESTサーバーであるため、1回しか起動できず、停止しません。
多分tee
、grep
組み合わせを使用しますか?
err.log
は空で、すべての出力は上記all.log
のtee
コマンドを使用してリダイレクトされます。