python logging

Posted 你坚持了吗

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python logging相关的知识,希望对你有一定的参考价值。

 

import logging
import os
import datetime

if __name__ == __main__:

    level = logging.INFO

    log_filename = "D:/log/log_%s.log"
    try:
        if not os.path.exists(log_filename % datetime.datetime.now().strftime(%Y-%m-%d)):
            if not os.path.exists("D:/log/log_%%s.log"):
                os.makedirs("D:/log/log_%%s.log")
            f = open(log_filename, ab+)
            f.close()
    except FileExistsError as ex:
        print(ex)

    log_handler = logging.FileHandler(log_filename, encoding=UTF-8)
    console = logging.StreamHandler()
    logging.basicConfig(
        level=level, format=%(asctime)s %(levelname)s %(thread)d --- [%(threadName)s] %(filename)s-%(lineno)d : %(message)s,handlers=[log_handler,console])

    logging.getLogger("requests").setLevel(logging.WARNING)
    logging.info("开始定时任务{0}".format(datetime.datetime.now()))

 

以上是关于python logging的主要内容,如果未能解决你的问题,请参考以下文章

如何使用Salt Pillar

我的Android进阶之旅NDK开发之在C++代码中使用Android Log打印日志,打印出C++的函数耗时以及代码片段耗时详情

python常用代码片段总结

前端开发常用js代码片段

vs code 自定义代码片段

SaltStack实战之数据系统-Pillar