Bagaimana cara menyalurkan pengecualian Java ke file teks bersama dengan output normal?


2

Ketika saya menggunakan perintah batchfile.bat >> logfile.txt di commandline Windows, itu dengan benar menampilkan output normal ke dalam file teks, tetapi pengecualian Java mendapatkan output ke konsol. Bisakah saya membuatnya sehingga pengecualian ditulis ke file log juga?

Jawaban:


7

Pengecualian Java dicetak pada aliran kesalahan standar.

Untuk menyalurkan aliran kesalahan standar (deskriptor file 2) ke file yang dapat Anda lakukan:

batchfile.bat 2>> errorlog.txt

Untuk mem-pipe standard error dan standard out ke file yang sama:

batchfile.bat >> logfile.txt 2>&1

Anda dapat melakukan hal yang sama pada Unix dan Windows

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.