>>5
本処理をするスレッドとは別にログ吐き専用スレッドを立ててやるのが定番。
メモリ上のバッファを経由して出力文字列をやり取りする。本処理に影響
しないので、書き込む都度ファイルのオープン/クローズやっても平気
(これやっとくと実行中にログファイルを消せる)。