Логгирование

Встроенный модуль 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')

 


Revision #4
Created 16 February 2026 01:27:59 by Admin
Updated 16 February 2026 06:44:47 by Admin