中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何學習Python logging源碼

發布時間:2020-08-05 14:09:01 來源:億速云 閱讀:114 作者:Leah 欄目:編程語言

今天就跟大家聊聊有關如何學習Python logging源碼,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

1、基本使用

import  logging

 

# logging 日志配置

logging.basicConfig(filename='exampe.log',level=logging.DEBUG)

 

logging.debug("helloworld - debug")

logging.info('hello  info')

logging.warning('hello warning')

logging.error('hello error')logging.critical('hello critical')

2、文件存儲與日志打印

import logging

 

# create logger

logger = logging.getLogger('simple_example')

logger.setLevel(logging.DEBUG)

 

# create console handler and set level to debug

ch = logging.StreamHandler()

ch.setLevel(logging.DEBUG)

fl = logging.FileHandler('app.log')

fl.setLevel(logging.DEBUG)

 

# create formatter

formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')

 

# add formatter to ch

ch.setFormatter(formatter)

fl.setFormatter(formatter)

# add ch to logger

logger.addHandler(ch)

logger.addHandler(fl)

 

# 'application' code

logger.debug('debug message')

logger.info('info message')

logger.warning('warn message')

logger.error('error message')

logger.critical('critical message')

3API

import requests

import logging

 

logging.basicConfig(format='%(levelname)s %(asctime)s %(message)s',level=logging.DEBUG)

 

base_url = "http://39.107.96.138:3000/api/v1/"

 

testdata = {

        "accesstoken":"49b2e830-4305-475d-b6b5-52287

cc5daaa",

        "title":"2313131231231232",

        "tab":"ask",

        "content":"xxxxxxxxxxxxx"

    }

def test_new_topic():

    """

    測試發布話題

    :return:

    """

    url = base_url+'topics'

    logging.info(f"開始發送Post請求{url},請求數據為{str(testdata)}")

    r = requests.post(url,json=testdata)

    jsonData = r.json()

    logging.info(f'發送請求完成,結果為{str(jsonData)}')

    assert r.status_code == 200

 

    assert jsonData['success']

    logging.info(f"test_new_topic, topicid: {jsonData['topic_

id']}")

 

    assert jsonData['topic_id'] is not None

 

    return jsonData['topic_id']

看完上述內容,你們對如何學習Python logging源碼有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

乌拉特后旗| 拉萨市| 英山县| 高雄县| 准格尔旗| 长丰县| 滦南县| 喀什市| 铅山县| 沁水县| 盐源县| 台中市| 六盘水市| 游戏| 阿拉善右旗| 余庆县| 腾冲县| 壶关县| 怀宁县| 鱼台县| 宁蒗| 临猗县| 苏尼特右旗| 潼南县| 高台县| 英吉沙县| 仲巴县| 伊宁市| 尼勒克县| 临夏市| 那坡县| 舟山市| 东海县| 咸阳市| 成武县| 延吉市| 景泰县| 潼南县| 皮山县| 光山县| 尼木县|