Changing logging level only for my code?
egarrulo at gmail.com
egarrulo at gmail.com
Mon Feb 8 06:29:39 EST 2016
I am using the "logging" module for my own package, but changing the level from "INFO" to "DEBUG" enables debugging statements from third-party libraries as well. How can I avoid them? Here is the code I am using:
import logging
logger = logging.getLogger(__name__)
log_file = logging.FileHandler("activity.log", mode='w')
log_file.setFormatter(logging.Formatter(fmt='%(levelname)s: %(message)s'))
logger.addHandler(log_file)
logging.basicConfig(level=logging.INFO) # or DEBUG
Thank you.
More information about the Python-list
mailing list