Логгирование
Встроенный модуль logging. Нужно настроить логгер и использовать его.
Настройка:
import logging
if __name__ == '__main__':
logging.basicConfig(level=logging.ERROR, filename="error.log",filemode="w",
format="%(asctime)s %(levelname)s %(message)s")
Использование:
Внутри модуля, где настраивался логгер:
logging.error("Критическая ошибка в основном модуле")
В вызываемом модуле не проводим настройку, только:
logger = logging.getLogger(__name__)
logger.error('Wow')
No comments to display
No comments to display