Logging

import logging

Logging with getLogger() ar arranged by names. getLogger('father.son.grandson') will use the father log so to say.

To file

import logging
 
logging.basicConfig(filename='example.log', encoding='utf-8', level=logging.DEBUG)
 
logging.debug('This message should go to the log file')