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的主要内容,如果未能解决你的问题,请参考以下文章
我的Android进阶之旅NDK开发之在C++代码中使用Android Log打印日志,打印出C++的函数耗时以及代码片段耗时详情