开发者社区> 问答> 正文

python怎么写日志

python怎么写日志

展开
收起
云计算小粉 2018-05-10 20:09:58 1627 0
1 条回答
写回答
取消 提交回答
  • 阿里云ping https://ping.gaomeluo.com/aliyun/

    1.默认日志级别是ERROR

    但是你会发现debug()和info()方法没有显示任何信息,这是因为默认的日志级别是ERROR ,所以低于此级别的日志不会记录。

    2.自定义logging规则

    只需要派生BaseRotatingHandler类就可以了,如

    class TestFileHandler(BaseRotatingHandler):

    .....

        hdlr = TestFileHandler(filename=fname, maxBytes=maxsize, backupCount=backcount)
        fmt = "[%(asctime)s] [%(levelname)s] "\
              "\[ %(filename)s:%(lineno)s - %(name)s ] %(message)s "
        formatter = logging.Formatter(fmt)
        hdlr.setFormatter(formatter)
        logger = logging.getLogger()
        logger.addHandler(hdlr)
        return logger
    2019-07-17 22:19:56
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载