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

python logging日志模塊原理及操作解析

 更新時(shí)間:2019年10月12日 09:45:03   作者:夢想一步登天  
這篇文章主要介紹了python logging日志模塊原理及操作解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

一、基本介紹

logging 模塊是python自帶的一個(gè)包,因此在使用的時(shí)候,不必安裝,只需要import即可。

logging有 5 個(gè)不同層次的日志級別,可以將給定的 logger 配置為這些級別:

  •     DEBUG:詳細(xì)信息,用于診斷問題。Value=10。
  •     INFO:確認(rèn)代碼運(yùn)行正常。Value=20。
  •     WARNING:意想不到的事情發(fā)生了,或預(yù)示著某個(gè)問題。但軟件仍按預(yù)期運(yùn)行。Value=30。
  •     ERROR:出現(xiàn)更嚴(yán)重的問題,軟件無法執(zhí)行某些功能。Value=40。
  •     CRITICAL:嚴(yán)重錯(cuò)誤,程序本身可能無法繼續(xù)運(yùn)行。Value=50。

二、基本操作

主要調(diào)用logging.basicConfig(***kwargs*)這個(gè)函數(shù)對logging進(jìn)行設(shè)置。函數(shù)常用的參數(shù)如下:

  •     level:主要調(diào)整logging的級別
  •     filename:輸出日志的路徑
  •     filemode:直接寫入還是追加寫入
  •     format:輸出的格式

示例一:通過調(diào)整format,可以輸出我們想要的格式

 import logging
 
 logging.basicConfig(format='%(asctime)s - %(message)s', datefmt='%d-%b-%y %H:%M:%S')
 logging.warning('Admin logged out')

結(jié)果:

12-Jul-18 20:53:19 - Admin logged out

示例二:logging寫多文件日志

#!/usr/bin/env python
# -*- coding:utf-8 -*-
"""
logging模塊寫多文件日志
"""

import logging

#創(chuàng)建文件
file_1 = logging.FileHandler('log_1.log', 'a')
#創(chuàng)建格式
fat = logging.Formatter(fmt="%(asctime)s - %(name)s - %(levelname)s - %(module)s - %(message)s")
#文件應(yīng)用格式
file_1.setFormatter(fat)

file_2 = logging.FileHandler('log_2.log', 'a')
fmt = logging.Formatter()
file_2.setFormatter(fmt)

logger1 = logging.Logger('s1', level=logging.ERROR)

logger1.addHandler(file_1)
logger1.addHandler(file_2)

#寫日志
logger1.critical("i'm a error!")

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

相關(guān)文章

  • Python 3中print函數(shù)的使用方法總結(jié)

    Python 3中print函數(shù)的使用方法總結(jié)

    這篇文章主要給大家總結(jié)介紹了關(guān)于Python 3中print函數(shù)的使用方法,python3中的print函數(shù)和之前版本的用法相差很多,本文通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起看看吧。
    2017-08-08
  • Python通過pytesseract庫實(shí)現(xiàn)識別圖片中的文字

    Python通過pytesseract庫實(shí)現(xiàn)識別圖片中的文字

    Pytesseract是一個(gè)Python的OCR庫,它可以識別圖片中的文本并將其轉(zhuǎn)換成文本形式。本文就來用pytesseract庫實(shí)現(xiàn)識別圖片中的文字,感興趣的可以了解一下
    2023-05-05
  • Python中PyQt5/PySide2的按鈕控件使用實(shí)例

    Python中PyQt5/PySide2的按鈕控件使用實(shí)例

    這篇文章主要介紹了PyQt5/PySide2的按鈕控件使用實(shí)例,代碼簡單易懂,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-08-08
  • 使用python繪制溫度變化雷達(dá)圖

    使用python繪制溫度變化雷達(dá)圖

    這篇文章主要為大家介紹了使用python繪制溫度變化雷達(dá)圖,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-10-10
  • django批量導(dǎo)入xml數(shù)據(jù)

    django批量導(dǎo)入xml數(shù)據(jù)

    從網(wǎng)上下載的一些數(shù)據(jù),excel表格,xml文件,txt文件等有時(shí)候我們想把它導(dǎo)入數(shù)據(jù)庫,應(yīng)該如何操作呢?下面我們就來詳細(xì)討論下。
    2016-10-10
  • python矩陣轉(zhuǎn)換為一維數(shù)組的實(shí)例

    python矩陣轉(zhuǎn)換為一維數(shù)組的實(shí)例

    今天小編就為大家分享一篇python矩陣轉(zhuǎn)換為一維數(shù)組的實(shí)例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06
  • Python列表倒序輸出及其效率詳解

    Python列表倒序輸出及其效率詳解

    在本篇文章里小編給大家整理的是關(guān)于Python列表倒序輸出及其效率詳解內(nèi)容,需要的朋友們學(xué)習(xí)下。
    2020-03-03
  • python中的與時(shí)間相關(guān)的模塊應(yīng)用場景分析

    python中的與時(shí)間相關(guān)的模塊應(yīng)用場景分析

    本文介紹了Python中與時(shí)間相關(guān)的幾個(gè)重要模塊:`time`、`datetime`、`calendar`、`timeit`、`pytz`和`dateutil`,并詳細(xì)闡述了每個(gè)模塊的主要功能和使用方法,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友參考下吧
    2024-12-12
  • Python Merge函數(shù)原理及用法解析

    Python Merge函數(shù)原理及用法解析

    這篇文章主要介紹了Python Merge函數(shù)原理及用法解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-09-09
  • python線程池如何使用

    python線程池如何使用

    在本篇文章里小編給各位分享的是關(guān)于python中的線程池用法及實(shí)例內(nèi)容,需要的朋友們可以參考下。
    2020-05-05

最新評論

昭觉县| 扶风县| 乌恰县| 威远县| 抚松县| 芮城县| 成都市| 年辖:市辖区| 来宾市| 千阳县| 松原市| 宜丰县| 延吉市| 澄江县| 卓资县| 永泰县| 益阳市| 永德县| 神池县| 寻甸| 辽宁省| 牡丹江市| 乌苏市| 吉林市| 红桥区| 鄂伦春自治旗| 屏边| 察隅县| 观塘区| 沧源| 固原市| 若尔盖县| 麦盖提县| 子洲县| 河池市| 嵩明县| 商水县| 兰溪市| 同心县| 邹平县| 彩票|