Мне кажется, я не понимаю, как работает библиотека журналов Python.У меня есть простая функция:
def all_caps(_string):
logging.debug("debug")
logging.info("info")
logging.warning("warning")
logging.error("error")
logging.critical("critical")
return _string.upper()
Из того, что я понимаю из уроков, если я запускаю эту функцию с вводом, который не выдает ошибок (например, all_caps("hello")
), я должен увидеть вывод:
DEBUG:root:debug
INFO:root:info
Однако я вижу прямо противоположное:
WARNING:root:warning
ERROR:root:error
CRITICAL:root:critical
HELLO
Я сумасшедший?Я использую ведение журнала в корне неправильно?