Чтобы запись точно оказалась в логе - надо ещё и flush вызывать.