Запись в лог и вывод в терминал
Нужен был код для записи лога работы телеграмм бота. Нашел такой вариант. Проблема в том что он выводит лог только в терминал, а в bot.log
нет. Помогите исправить таким образом что бы лог выводился и в терминал, и записывался в файл.
import logging
logging.basicConfig(format='%(asctime)s - %(name)s - %(levelname)s - %(message)s', level=logging.INFO)
logger = logging.getLogger(__name__)
handler = logging.FileHandler('bot.log')
handler.setLevel(logging.INFO)
handler.setFormatter(logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s'))
logger.addHandler(handler)
Источник: Stack Overflow на русском