当前位置:网站首页>Colorlog结合logging打印有颜色的日志
Colorlog结合logging打印有颜色的日志
2022-07-06 08:19:00 【不求大富大贵只求富可敌国】
import logging
import colorlog
# log_colors={
# 'DEBUG':'cyan',
# 'INFO': 'green',
# 'WARNING':'yellow',
# 'ERROR': 'red',
# 'CRITICAL':'red,bg_white'
},
#第一步:创建一个日志收集器logger
lg=logging.getLogger(__file__)
#第二步:修改日志的输出级别
lg.setLevel(logging.DEBUG)
#设置输出渠道--输出到控制台
# sh=colorlog.StreamHandler()
sh1=logging.StreamHandler()
#第三步:设置输出的日志内容格式
fh=logging.FileHandler(r"C:\Users\jam96\PycharmProjects\all_module\logging_test\data\jxd.log",encoding="utf-8")
lg.addHandler(sh1)
lg.addHandler(fh)
#%(log_color)s
cl=colorlog.ColoredFormatter(fmt="**%(log_color)s** %(asctime)s %(pathname)s %(funcName)s [%(lineno)d] %(levelname)s %(message)s")
fm=logging.Formatter("%(asctime)s %(pathname)s %(funcName)s [%(lineno)d] %(levelname)s %(message)s")
sh1.setFormatter(cl)
fh.setFormatter(fm)
if __name__ == '__main__':
for i in range(10):
lg.debug("12345")
lg.info("abcde")
lg.warning("******")
lg.error("good boy")
lg.critical("bad girl")
边栏推荐
- 23. Update data
- String to leading 0
- Yyds dry goods inventory three JS source code interpretation eventdispatcher
- [Yugong series] February 2022 U3D full stack class 011 unity section 1 mind map
- C语言自定义类型:结构体
- 在 uniapp 中使用阿里图标
- Go learning notes (3) basic types and statements (2)
- leetcode刷题 (5.29) 哈希表
- [2022 广东省赛M] 拉格朗日插值 (多元函数极值 分治NTT)
- Zhong Xuegao, who cannot be melted, cannot escape the life cycle of online celebrity products
猜你喜欢
【MySQL】数据库的存储过程与存储函数通关教程(完整版)
面向个性化需求的在线云数据库混合调优系统 | SIGMOD 2022入选论文解读
Sanzi chess (C language)
Step by step guide to setting NFT as an ens profile Avatar
wincc7.5下载安装教程(Win10系统)
NFT smart contract release, blind box, public offering technology practice -- jigsaw puzzle
ESP系列引脚說明圖匯總
"Designer universe" Guangdong responds to the opinions of the national development and Reform Commission. Primary school students incarnate as small community designers | national economic and Informa
Circular reference of ES6 module
On the day of resignation, jd.com deleted the database and ran away, and the programmer was sentenced
随机推荐
Migrate data from SQL files to tidb
[Yugong series] creation of 009 unity object of U3D full stack class in February 2022
1202 character lookup
Migrate data from a tidb cluster to another tidb cluster
Database basic commands
Ruffian Heng embedded bimonthly, issue 49
NFT smart contract release, blind box, public offering technology practice -- jigsaw puzzle
[research materials] 2021 live broadcast annual data report of e-commerce - Download attached
Erc20 token agreement
Online yaml to CSV tool
Nacos Development Manual
Data governance: metadata management
[research materials] 2021 Research Report on China's smart medical industry - Download attached
"Friendship and righteousness" of the center for national economy and information technology: China's friendship wine - the "unparalleled loyalty and righteousness" of the solidarity group released th
NFT smart contract release, blind box, public offering technology practice -- contract
1. Color inversion, logarithmic transformation, gamma transformation source code - miniopencv from zero
Webrtc series-h.264 estimated bit rate calculation
[research materials] 2022 China yuancosmos white paper - Download attached
On why we should program for all
Secure captcha (unsafe verification code) of DVWA range