自定义输出格式我们可以在之前添加的输出格式中添加其他的格式内容
import coloredlogsimport loggingdef func_name(): # 增加了modules、funcname两个变量,分辨标识我们日志所在文件以及在哪一个函数中输入的日志 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()输出结果如下
我们增加了两个变量后,可以方便我们后续寻找问题时就直接定位到了那个文件中的哪个函数出了问题,这是不是就方便我们后面解决问题的效率。
自定义日志级别输出样式再上面我们是直接使用了coloredlogs中的默认日志级别颜色样式,同样的我们也可以自定义设置不同日志的显示的样色样式
import coloredlogsimport loggingdef 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()输入样式如下
浅谈接插件/电连接器的选择方法
什么是氢燃料电池_氢燃料电池汽车原理
RFID电子标签智能跟踪帮手
华为Mate10什么时候上市?华为Mate10最新消息:华为Mate10外观、配置、性能、拍照、价格憋大招,华为绝杀!
天下AI,唯快不破!
Python自定义输出格式
一加5首曝:2K屏、骁龙835、8+128G,1600万双摄
安森美半导体的适用于功率65W的电源适配器介绍
华为翻盖折叠屏手机专利曝光 可从中央位置向内折叠180度
正负极界面协同改性实现的全气候/长循环双离子电池
一名软件工程师的两年工作经历
Sarkar说:妇女必须在区块链工业中起带头作用
2019款新iPhone将在10月份上市搭载了A13处理器和浴霸样式设计
谷歌、戴尔、英特尔等多家IT和云计算主流科技公司组成“现代计算联盟”
创基USB HUB轻松解决电脑互换问题
防水型智慧灯杆网关采用航天接头设计性能更优秀
max7219与arduino驱动设计例程
Nordic推出全新nRF5340 Audio音频开发套件
电子管的种类
药物研发的未来是人工智能吗