In [12]: import logging
...:
...: logging.basicConfig(level=logging.DEBUG,
...: filename='output.log',
...: datefmt='%Y/%m/%d %H:%M:%S',
...: format='%(asctime)s - %(name)s - %(levelname)s - %(lineno)d - %(module)s - %(message)s')
...: logger = logging.getLogger(__name__)
...:
...: logger.info('This is a log info')
...: logger.debug('Debugging')
...: logger.warning('Warning exists')
...: logger.info('Finish')
2019-11-04 13:00:45,976 - __main__ - INFO - This is a log info
2019-11-04 13:00:45,977 - __main__ - WARNING - Warning exists
2019-11-04 13:00:45,977 - __main__ - INFO - Finish
设置level等级,从而控制log输出的级别。
In [13]: import logging
...:
...: logging.basicConfig(l