マルチスレッドでログ出力にアクセスする場合、
少なくともスレッドセーフにしておかないと、
write-writeで衝突したときに想定外の事態が起こる。

1番でいいような気がする。
ログ出力のためだけにスレッド作るのもなんかあほらしいし。