Reputation: 6597
I know this question has been asked many times before but I've never seen that after setting the level it doesn't outputting anything. Any suggestions what I do wrong? The following example does not output anything.
import logging
logger=logging.getLogger(__name__)
logger.setLevel(logging.DEBUG)
logger.debug("Test")
Upvotes: 0
Views: 54
Reputation: 40773
You need to have a handler:
import logging
logger=logging.getLogger(__name__)
logger.setLevel(logging.DEBUG)
logger.addHandler(logging.StreamHandler()) # <<< Add a handler
logger.debug("Test")
Upvotes: 2