欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python log模塊logging記錄打印用法解析

 更新時間:2020年01月20日 08:33:13   作者:虛生  
這篇文章主要介紹了Python log模塊logging記錄打印用法解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

這篇文章主要介紹了Python log模塊logging記錄打印用法解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

日志基礎(chǔ)教程

日志是對軟件執(zhí)行時所發(fā)生事件的一種追蹤方式。軟件開發(fā)人員對他們的代碼添加日志調(diào)用,借此來指示某事件的發(fā)生。一個事件通過一些包含變量數(shù)據(jù)的描述信息來描述(比如:每個事件發(fā)生時的數(shù)據(jù)都是不同的)。開發(fā)者還會區(qū)分事件的重要性,重要性也被稱為 等級 或 嚴(yán)重性

什么時候使用日志

對于簡單的日志使用來說日志功能提供了一系列便利的函數(shù)。它們是 debug(),info(),warning(),error() 和 critical()。想要決定何時使用日志,請看下表,其中顯示了對于每個通用任務(wù)集合來說最好的工具。

實(shí)際例子

記錄到文件

import logging
logging.basicConfig(filename='example.log',level=logging.DEBUG)
logging.debug('This message should go to the log file')
logging.info('So should this')
logging.warning('And this, too')

打開日志文件,你可以看到如下log信息:

DEBUG:root:This message should go to the log file

INFO:root:So should this

WARNING:root:And this, too

從多個模塊記錄日志:

如果你的程序包含多個模塊,這里有一個如何組織日志記錄的示例:

# myapp.py
import logging
import mylib

def main():
  logging.basicConfig(filename='myapp.log', level=logging.INFO)
  logging.info('Started')
  mylib.do_something()
  logging.info('Finished')

if __name__ == '__main__':
  main()

庫文件如下所示:

# mylib.py
import logging

def do_something():
  logging.info('Doing something')

如果你運(yùn)行 myapp.py ,你應(yīng)該在 myapp.log 中看到:

  • INFO:root:Started
  • INFO:root:Doing something
  • INFO:root:Finished

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python 中Django驗(yàn)證碼功能的實(shí)現(xiàn)代碼

    Python 中Django驗(yàn)證碼功能的實(shí)現(xiàn)代碼

    驗(yàn)證碼是一種區(qū)分用戶是計(jì)算機(jī)還是人的公共全自動程序,很多用戶登錄和注冊系統(tǒng)都提供了圖形驗(yàn)證碼功能。這篇文章主要介紹了Python 中Django驗(yàn)證碼功能的實(shí)現(xiàn)代碼,需要的朋友可以參考下
    2019-06-06
  • Python獲取瀏覽器Cookies的方法總結(jié)

    Python獲取瀏覽器Cookies的方法總結(jié)

    在現(xiàn)代網(wǎng)絡(luò)應(yīng)用和開發(fā)中,使用Cookies是一種常見的方式,它們用于存儲用戶信息、會話狀態(tài)等,本文為大家整理了多種Python獲取瀏覽器Cookies的方法,希望對大家有所幫助
    2023-12-12
  • Python修改Excel數(shù)據(jù)的實(shí)例代碼

    Python修改Excel數(shù)據(jù)的實(shí)例代碼

    Python修改Excel數(shù)據(jù)的方法。
    2013-11-11
  • Python?Pyecharts繪制象形柱圖

    Python?Pyecharts繪制象形柱圖

    echarts是百度開源的一個數(shù)據(jù)可視化JS庫,主要用于數(shù)據(jù)可視化。pyecharts是一個用于生成Echarts圖表的類庫。實(shí)際上就是Echarts與Python的對接。本文將利用pyecharts庫繪制象形柱狀圖,感興趣的可以了解一下
    2022-01-01
  • python實(shí)時分析日志的一個小腳本分享

    python實(shí)時分析日志的一個小腳本分享

    這篇文章主要給大家分享了一個實(shí)時分析日志的python小腳本,文中給出了詳細(xì)的介紹和示例代碼供大家參考學(xué)習(xí),對大家學(xué)習(xí)或者使用python具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起看看吧。
    2017-05-05
  • Python日期與時間模塊(datetime+time+Calendar+dateuil?)相關(guān)使用講解

    Python日期與時間模塊(datetime+time+Calendar+dateuil?)相關(guān)使用講解

    這篇文章主要介紹了Python日期與時間模塊(datetime+time+Calendar+dateuil?)相關(guān)使用講解,文章圍繞主題展開詳細(xì)的內(nèi)容戒殺,具有一定的參考價值,需要的朋友可以參考一下
    2022-09-09
  • Python 二叉樹的概念案例詳解

    Python 二叉樹的概念案例詳解

    這篇文章主要介紹了二叉樹的概念案例詳解,本篇文章通過簡要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-09-09
  • Python cookbook(數(shù)據(jù)結(jié)構(gòu)與算法)找出序列中出現(xiàn)次數(shù)最多的元素算法示例

    Python cookbook(數(shù)據(jù)結(jié)構(gòu)與算法)找出序列中出現(xiàn)次數(shù)最多的元素算法示例

    這篇文章主要介紹了Python cookbook(數(shù)據(jù)結(jié)構(gòu)與算法)找出序列中出現(xiàn)次數(shù)最多的元素算法,涉及Python collections模塊中的Counter類相關(guān)使用技巧與操作注意事項(xiàng),需要的朋友可以參考下
    2018-03-03
  • pytorch方法測試——激活函數(shù)(ReLU)詳解

    pytorch方法測試——激活函數(shù)(ReLU)詳解

    今天小編就為大家分享一篇pytorch方法測試——激活函數(shù)(ReLU)詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01
  • Django form表單與請求的生命周期步驟詳解

    Django form表單與請求的生命周期步驟詳解

    這篇文章主要介紹了Django-form表單與請求的生命周期,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-06-06

最新評論