Пояснение
Недостающая информация немного скрыта в документации. Вам нужно позвонить
logging.basicConfig()
Для инициализации handlers
.
Полный код
Полный код будет выглядеть следующим образом:
import logging
logger = logging.getLogger("base")
# setup handlers
logging.basicConfig()
# set level to debug
logger1.setLevel(logging.DEBUG)
# check, if level is really DEBUG
print("efffective level: " + str(logger1.getEffectiveLevel()))
logger1.debug ("logger1: debug msg")
logger1.info ("logger1: info msg")
logger1.warning ("logger1: warning msg")
logger1.critical("logger1: critical msg")
Также посмотрите, как изменились напечатанные сообщения.
Ссылка:
Ссылка: https://docs.python.org/3/library/logging.html, найдите logging.log(level, msg, *args, **kwargs)
и прочитайте Примечание