Skip to content

Instantly share code, notes, and snippets.

@nobbynobbs
Created June 17, 2019 08:58
Show Gist options
  • Save nobbynobbs/2e3caffda157e09f6e2a090c5b7253eb to your computer and use it in GitHub Desktop.
Save nobbynobbs/2e3caffda157e09f6e2a090c5b7253eb to your computer and use it in GitHub Desktop.
logging example
import logging
import requests
# init simpliest custom logger
logger = logging.getLogger("myAwesomeLogger")
logger.setLevel(logging.DEBUG)
logger.addHandler(logging.StreamHandler())
# client code
logger.debug("Calling requests")
requests.get("https://ya.ru") # ничего не выведет в консоль
logger.debug("And it's silent")
# even more simple than simpliest custom logger
logger.debug("Set level with basicConfig")
logging.basicConfig(level=logging.DEBUG)
requests.get("https://ya.ru") # выведет в консоль отладочные сообщения
logger.debug("Ohh, what a mess") # залогируется два раза
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment