最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python 通過logging寫入日志到文件和控制臺的實例

 更新時間:2018年04月28日 10:05:43   投稿:jingxian  
下面小編就為大家分享一篇python 通過logging寫入日志到文件和控制臺的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

如下所示:

import logging 
 
# 創(chuàng)建一個logger 
logger = logging.getLogger('mylogger') 
logger.setLevel(logging.DEBUG) 
 
# 創(chuàng)建一個handler,用于寫入日志文件 
fh = logging.FileHandler('test.log') 
fh.setLevel(logging.DEBUG) 
 
# 再創(chuàng)建一個handler,用于輸出到控制臺 
ch = logging.StreamHandler() 
ch.setLevel(logging.DEBUG) 
 
# 定義handler的輸出格式 
formatter = logging.Formatter('[%(asctime)s][%(thread)d][%(filename)s][line: %(lineno)d][%(levelname)s] ## %(message)s')
fh.setFormatter(formatter) 
ch.setFormatter(formatter) 
 
# 給logger添加handler 
logger.addHandler(fh) 
logger.addHandler(ch) 
 
# 記錄一條日志 
logger.info('foorbar') 

關(guān)于formatter的配置,采用的是%(<dict key>)s的形式,就是字典的關(guān)鍵字替換。提供的關(guān)鍵字包括:

Format Description
%(name)s Name of the logger (logging channel).
%(levelno)s Numeric logging level for the message (DEBUG, INFO, WARNING, ERROR, CRITICAL).
%(levelname)s Text logging level for the message ('DEBUG', 'INFO', 'WARNING', 'ERROR', 'CRITICAL').
%(pathname)s Full pathname of the source file where the logging call was issued (if available).
%(filename)s Filename portion of pathname.
%(module)s Module (name portion of filename).
%(funcName)s Name of function containing the logging call.
%(lineno)d Source line number where the logging call was issued (if available).
%(created)f Time when the LogRecord was created (as returned by time.time()).
%(relativeCreated)d Time in milliseconds when the LogRecord was created, relative to the time the logging module was loaded.
%(asctime)s Human-readable time when the LogRecord was created. By default this is of the form “2003-07-08 16:49:45,896” (the numbers after the comma are millisecond portion of the time).
%(msecs)d Millisecond portion of the time when the LogRecord was created.
%(thread)d Thread ID (if available).
%(threadName)s Thread name (if available).
%(process)d Process ID (if available).
%(message)s The logged message, computed as msg % args.

以上這篇python 通過logging寫入日志到文件和控制臺的實例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:

相關(guān)文章

  • PyQt5每天必學(xué)之關(guān)閉窗口

    PyQt5每天必學(xué)之關(guān)閉窗口

    這篇文章主要為大家詳細介紹了PyQt5每天必學(xué)之關(guān)閉窗口,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-04-04
  • python繪制立方體的方法

    python繪制立方體的方法

    這篇文章主要為大家詳細介紹了python繪制立方體的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-07-07
  • Python如何使用Gitlab API實現(xiàn)批量的合并分支

    Python如何使用Gitlab API實現(xiàn)批量的合并分支

    這篇文章主要介紹了Python如何使用Gitlab API實現(xiàn)批量的合并分支,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-11-11
  • python散點圖實例之隨機漫步

    python散點圖實例之隨機漫步

    這篇文章主要為大家詳細介紹了python散點圖實例之隨機漫步,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-08-08
  • python操作mysql中文顯示亂碼的解決方法

    python操作mysql中文顯示亂碼的解決方法

    這篇文章主要介紹了python操作mysql中文顯示亂碼的解決方法,是Python數(shù)據(jù)庫程序設(shè)計中經(jīng)常會遇到的問題,非常具有實用價值,需要的朋友可以參考下
    2014-10-10
  • 詳解使用Python寫一個向數(shù)據(jù)庫填充數(shù)據(jù)的小工具(推薦)

    詳解使用Python寫一個向數(shù)據(jù)庫填充數(shù)據(jù)的小工具(推薦)

    這篇文章主要介紹了用Python寫一個向數(shù)據(jù)庫填充數(shù)據(jù)的小工具,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-09-09
  • Python異常?ValueError的問題

    Python異常?ValueError的問題

    這篇文章主要介紹了Python異常?ValueError的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • python使用Scrapy庫進行數(shù)據(jù)提取和處理的方法詳解

    python使用Scrapy庫進行數(shù)據(jù)提取和處理的方法詳解

    在我們的初級教程中,我們介紹了如何使用Scrapy創(chuàng)建和運行一個簡單的爬蟲,在這篇文章中,我們將深入了解Scrapy的強大功能,學(xué)習(xí)如何使用Scrapy提取和處理數(shù)據(jù)
    2023-09-09
  • python實現(xiàn)數(shù)據(jù)清洗(缺失值與異常值處理)

    python實現(xiàn)數(shù)據(jù)清洗(缺失值與異常值處理)

    今天小編就為大家分享一篇python實現(xiàn)數(shù)據(jù)清洗(缺失值與異常值處理),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • jupyter notebook遠程訪問不了的問題解決方法

    jupyter notebook遠程訪問不了的問題解決方法

    這篇文章主要介紹了jupyter notebook遠程訪問不了的問題解決方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01

最新評論

昭通市| 潼关县| 西城区| 陆河县| 伊通| 义乌市| 渝中区| 伊宁县| 佳木斯市| 灌阳县| 福泉市| 渭源县| 潞城市| 六安市| 肥东县| 白河县| 吉隆县| 黄大仙区| 新巴尔虎右旗| 耿马| 无极县| 安国市| 托里县| 清流县| 黑龙江省| 五家渠市| 新安县| 杨浦区| 安国市| 淄博市| 健康| 民县| 萝北县| 观塘区| 田林县| 丽水市| 岫岩| 昭平县| 越西县| 江阴市| 嵊泗县|