日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python3 logging com1_python-logging-基础(1)

發布時間:2025/3/15 python 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python3 logging com1_python-logging-基础(1) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在執行用例的時候,往往會遇到各種問題,遇到問題后很難去定位

import logging

class Logs:

def __init__(self,filepath,name):

#self.name=name

#self.filepath=filepath

self.config=Read_config(Config_Http)

#重新定義日志名字

self.logger=logging.getLogger(self.config.get_value(‘log‘,‘logger_name‘))

#指定日志收集等級

self.logger.setLevel(logging.DEBUG)

#設置日志輸出地方為控制臺

sh=logging.StreamHandler()

#設置控制臺輸出日志等級為error

sh.setLevel(logging.ERROR)

#設置日志文件存放地址

fh=logging.FileHandler(os.path.join(Log_Filepath,self.config.get_value(‘log‘,‘file_name‘)),encoding=‘utf-8‘)

#設置文件里面的日志存儲等級為 info

fh.setLevel(logging.INFO)

#重新定義設置日志輸出格式

#1.簡單的日志信息,主要提供給控制臺查看

formatter_01=logging.Formatter(self.config.get_value(‘log‘,‘st_formater‘))

#2.復雜的日志信息,主要提供給文件查看詳情

formatter_02=logging.Formatter(self.config.get_value(‘log‘,‘fh_formater‘))

#給控制臺設置簡單日志輸出格式信息

sh.setFormatter(formatter_01)

#給文件日志設置復雜日志出書格式信息

fh.setFormatter(formatter_02)

self.logger.addHandler(sh)

self.logger.addHandler(fh)

def get_logger(self):

"""

:return:

"""

return self.logger

if __name__ ==‘__main__‘:

logger=Logs()

logger.debug("這個是一個debug級別的日志信息")

logger.info("這個是一個info級別的日志信息")

logger.warning("這個是一個warning級別的日志信息")

logger.error("這個是一個error級別的日志信息")

logger.critical("這個是一個critical級別的日志信息")

原文:https://www.cnblogs.com/newsss/p/12113852.html

總結

以上是生活随笔為你收集整理的python3 logging com1_python-logging-基础(1)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。