相比使用print的好处之一是:logging可以实时输出,而print要通过管道,不能做到实时输出,一般过一段时间才能通过tail -f命令查看得到输出结果。
import logging
logging.basicConfig(level=logging.DEBUG,
format = '%(asctime)s %(filename)s[line: %(lineno)d] %(levelname)s %(message)',
datefmt = '%Y-%m-%d %H:%M:%S'.
filename = '/log/log_file.log',
filemode = 'a')
logging.info('information...')
logging.warn('warning...')
logging.error('error...')