在python程序中添加日志功能

Python publisher01 45℃
import logging
logging.basicConfig(level=logging.DEBUG,#控制台打印的日志级别
                    filename='new.log',
                    filemode='a',##模式,有w和a,w就是写模式,每次都会重新写日志,覆盖之前的日志
                    #a是追加模式,默认如果不写的话,就是追加模式
                    format=
                    '%(asctime)s -  %(levelname)s: %(message)s'
                    #日志格式
                    )

要打印信息的地方用 logging.info()

注意:

basicConfig里level设置没问题,大于等于它的都要输出。
但是当有log文件时,它就不再向终端打印了。

转载请注明:Python量化投资 » 在python程序中添加日志功能

喜欢 (0)or分享 (0)