自定義輸出格式
我們可以在之前添加的輸出格式中添加其他的格式內(nèi)容
import coloredlogs
import logging
def func_name():
# 增加了modules、funcName兩個變量,分辨標(biāo)識我們?nèi)罩舅谖募约霸谀囊粋€函數(shù)中輸入的日志
coloredlogs.install(level='DEBUG', fmt='%(asctime)s - %(module)s - %(funcName)s - %(levelname)s - %(message)s')
logging.debug('debug message')
logging.info('info message')
logging.error('error message')
logging.warning('warning message')
func_name()
輸出結(jié)果如下
我們增加了兩個變量后,可以方便我們后續(xù)尋找問題時就直接定位到了那個文件中的哪個函數(shù)出了問題,這是不是就方便我們后面解決問題的效率。
自定義日志級別輸出樣式
再上面我們是直接使用了coloredlogs中的默認(rèn)日志級別顏色樣式,同樣的我們也可以自定義設(shè)置不同日志的顯示的樣色樣式
import coloredlogs
import logging
def fun_name():
level_styles = coloredlogs.DEFAULT_LEVEL_STYLES.copy()
level_styles['debug'] = {'color': 'magenta'}
level_styles['info'] = {'color': 'yellow'}
level_styles['error'] = {'color': 'red'}
level_styles['warning'] = {'color': 'blue'}
coloredlogs.install(level="DEBUG", level_styles=level_styles,
fmt='%(asctime)s - %(module)s - %(funcName)s - %(levelname)s - %(message)s')
logging.debug('debug message')
logging.info('info message')
logging.error('error message')
logging.warning('warning message')
fun_name()
輸入樣式如下
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
-
文件
+關(guān)注
關(guān)注
1文章
579瀏覽量
25373 -
日志
+關(guān)注
關(guān)注
0文章
144瀏覽量
10869 -
python
+關(guān)注
關(guān)注
56文章
4827瀏覽量
86762
發(fā)布評論請先 登錄
相關(guān)推薦
熱點推薦
HarmonyOS應(yīng)用自定義鍵盤解決方案
自定義鍵盤是一種替換系統(tǒng)默認(rèn)鍵盤的解決方案,可實現(xiàn)鍵盤個性化交互。允許用戶結(jié)合業(yè)務(wù)需求與操作習(xí)慣,對按鍵布局進(jìn)行可視化重構(gòu)、設(shè)置多功能組合鍵位,使輸入更加便捷和舒適。在安全防護(hù)層面,自定義鍵盤可以
ESP32下如何加自定義Python庫?
我看官方有提供Micropython的bin文件,但我想根據(jù)自己外設(shè)擴(kuò)充一下Python庫,這個應(yīng)該從哪里入手?
之前做過RTT系統(tǒng)的python庫擴(kuò)充,RTT有提供Micropython的源代碼,直接在里面加自己的庫就行
ESP32下如何加
發(fā)表于 06-18 06:27
自定義Python PyPI存儲庫
?! 〗?b class='flag-5'>自定義存儲庫 您需要執(zhí)行以下操作來創(chuàng)建自己的自定義python存儲庫?! ?. 托管Ubuntu服務(wù)器 2. 帶有TLS v1.2的Python環(huán)境 3. 公共區(qū)域
發(fā)表于 09-14 15:59
多媒體視頻輸出格式有哪些?
多媒體視頻輸出格式有哪些? 目前的多媒體視頻產(chǎn)品所支持的視頻輸出格式主要有:AVI、WMV、ASF、DivX、
發(fā)表于 12-26 14:58
?1193次閱讀
Python學(xué)習(xí)要點:自定義序列實現(xiàn)切片功能
基于原生的序列類型(如字符串、列表、元組),那么,我們是否可以定義自己的序列類型并讓它支持切片語法呢?更進(jìn)一步,我們是否可以自定義其它對象(如字典)并讓它支持切片呢? 1、魔術(shù)方法:__getitem__() 想要使自定義對象支
發(fā)表于 11-24 11:51
?845次閱讀
自定義視圖組件教程案例
自定義組件 1.自定義組件-particles(粒子效果) 2.自定義組件- pulse(脈沖button效果) 3.自定義組件-progress(progress效果) 4.
發(fā)表于 04-08 10:48
?15次下載
什么是自定義序列
本篇主要想給大家介紹一下我們平常用的最多數(shù)據(jù)結(jié)構(gòu)序列,主要從它的分類和如何自定義序列兩方面給大家講解,屬于Python高階內(nèi)容知識點,希望大家能夠?qū)W有所獲

自定義算子開發(fā)
一個完整的自定義算子應(yīng)用過程包括注冊算子、算子實現(xiàn)、含自定義算子模型轉(zhuǎn)換和運(yùn)行含自定義op模型四個階段。在大多數(shù)情況下,您的模型應(yīng)該可以通過使用hb_mapper工具完成轉(zhuǎn)換并順利部署到地平線芯片上……

評論