Всем привет, вероятнее всего вопрос изначально глупый, но не могу разобраться.
Как при запуске скрипта перенаправить все что он выводит (ошибки и т.д) в файл?
Самый простой способ python test.py > log.txt не работает.
забудьте про команды print на какое-то время и постарайтесь использовать стандартный модуль logging. Думаю это очень сильно облегчит Вашу жизнь в будущем
Владимир, не подскажите еще один момент, как можно реализовать разделение логов по дате?
Сделал так: filename = time.strftime('.../logs/%d-%m-%Y.log')
имя с датой сформировалось, но когда настал следующий день, новый лог не сделался, пишет в старый, пока не перезапустить бот