Python日志操作以及封装好的log类
Posted 黑。白。
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python日志操作以及封装好的log类相关的知识,希望对你有一定的参考价值。
from loguru import logger import sys # loguru.logger.info("aaaa") # loguru.logger.debug() # # loguru.logger.info() # # loguru.logger.warning() # # loguru.logger.error() # logger.remove() # 清除它的默认设置设置 # fmt = \'{time}||{level}||{file.path}:line:{line}:function_name:{function} ||msg={message}\' fmt = \'{time}||msg={message}\' # level file function module time message # logger.add(sys.stdout, level=\'DEBUG\', format=fmt) # 咱们本地运行的时候,在控制台打印 # # enqueue=True 异步写入日志 # logger.add(\'fmz.log\', level=\'DEBUG\', format=fmt, encoding=\'utf-8\', # enqueue=True, rotation=\'1 day\', # rotation多久产生一个日志文件 # retention=\'10 days\') # 写在日志文件里面 # # logger.info("3253252") class Log: logger.remove()#清除它的默认设置设置 fmt = \'[{time}][{level}][{file.path}:line:{line}:function_name:{function}] ||msg={message}\' #level file function module time message logger.add(sys.stdout,level="DEBUG",format=fmt)#咱们本地运行的时候,在控制台打印 logger.add("test.log",level="DEBUG",format=fmt,encoding=\'utf-8\',enqueue=True,rotation=\'1 day\',retention=\'10 days\')#写在日志文件里面 debug = logger.debug info = logger.info warning = logger.warning error = logger.error
以上是关于Python日志操作以及封装好的log类的主要内容,如果未能解决你的问题,请参考以下文章
我的Android进阶之旅NDK开发之在C++代码中使用Android Log打印日志,打印出C++的函数耗时以及代码片段耗时详情
python接口自动化(四十)- logger 日志 - 下(超详解)