Saya menggunakan gradle rununtuk memulai server REST. Output dari server REST terlihat seperti ini:
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.XXXdi sini adalah alamat IP, randomtext adalah pesan kesalahan. Sayangnya, semua output diarahkan ke stdout.
Bagaimana saya bisa mengarahkan semua baris yang dimulai dengan alamat IP ke file yang dipanggil err.logdan setiap baris lainnya all.log?
Sayangnya, gradle runhanya dapat dimulai sekali dan tidak berhenti, karena ini adalah server REST.
Mungkin menggunakan tee, grepkombinasi?
err.logkosong dan semua output diarahkan untukall.logmenggunakanteeperintah di atas.