开发者社区> 问答> 正文

python怎么写日志

python怎么写日志

展开
收起
云计算小粉 2018-05-10 20:09:58 1625 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
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
PostgresChina2018_赖思超_PostgreSQL10_hash索引的WAL日志修改版final 立即下载
Kubernetes下日志实时采集、存储与计算实践 立即下载
日志数据采集与分析对接 立即下载