首页 > 其他分享 >logging模块进行格式化输出

logging模块进行格式化输出

时间:2023-11-10 19:22:24浏览次数:24  
标签:格式化 console handler 模块 logging logger message

import logging

# 创建logger实例
logger = logging.getLogger('example')
logger.setLevel(logging.INFO)

# 创建格式化器
formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')

# 创建控制台处理器
console_handler = logging.StreamHandler()
console_handler.setLevel(logging.DEBUG)
console_handler.setFormatter(formatter)

# 添加处理器到logger
logger.addHandler(console_handler)

# 输出日志消息
logger.debug('Debug message')
logger.info('Info message')
logger.warning('Warning message')
logger.error('Error message')
logger.critical('Critical message')

  

标签:格式化,console,handler,模块,logging,logger,message
From: https://www.cnblogs.com/fuchenjie/p/17824864.html

相关文章

  • pyinstaller模块
    pyinstaller将python文件打包成.exe的文件:一、安装:pipinstallPyinstaller国内安装受网络影响可能比较慢或失败,可以尝试使用国内的镜像,如:pipinstallPyinstaller-ihttps://pypi.douban.com/simplepipinstallPyinstaller-ihttps://mirrors.aliyun.com/pypi/simple/如果安装......
  • 多模块打包包含不同module的静态资源
     <profiles><profile><id>package</id><build><plugins><plugin><groupId>org.apache.maven.plugins</groupId&......
  • Pandas模块
    1Pandas基础1.1数据结构1.1.1Series一维#创建#1.列表创建>>>pd.Series(['a','b','c','d'])0a1b2c3ddtype:object#2.设置索引index>>>pd.Series(['a','b','c',......
  • 个人UI组件库如何适配各种模块规范以及支持按需加载组件和发布包到包管理市场公网或者
    相关代码地址:https://github.com/13476075014/lcc-ui从指令上去看具体实现逻辑yarninitLibsJs用指令把所有组件都让入一个js文件对外暴露,作为umd规范的入口文件yarnbuild:umdjs用webpack输出上面文件,作为umd规范的yarninitEsmsJs用指令把所有组件都让入一个js文件......
  • 多模块springboot项目打jar包 没有主清单属性
    说明:一个多模块的项目 两个子Module 一个core 一个server。java8的环境 |--XChome(pom.xmlxchome的 父级)--|--xc-core(pom.xmlxc-core的子级)--|--xc-server(pom.xmlxc-server的子级) xc-core:主要定义一些常量类、工具类、业务部分(controllerservice......
  • BOSHIDA 如何根据不同仪器选择适合的电源模块?
    BOSHIDA如何根据不同仪器选择适合的电源模块?在实验室、工业生产等场合中,电源模块是必不可少的设备之一。电源模块的作用是将输入电能转换成所需要的电压和电流,为各种仪器设备提供恰当的电源。不同的仪器设备对电源的要求不同,因此在选择电源模块时需要根据具体的情况进行选择。下......
  • 存储过程中的日期格式化
    小例子DECLARE v_last_week_dayvarchar2(100);--上周第一天 v_last_monthvarchar2(100);--上周月份BEGIN selectto_char(trunc(sysdate,'iw')-7,'yyyy-mm-dd')intov_last_week_dayfromdual; selectto_char(trunc(sysdate,'iw')-7,'y......
  • 基于Forcite模块的分子动力学研究药剂与矿物相互作用实例(一)
    关键词:相互作用MS Forcite分子动力学径向分布 笔名:杨过Forcite模块是分子动力学计算的主要模块,研究范围广,可以对多种周期性体系进行计算分析,在矿物分选领域中主要是计算分析药剂与矿物相互作用,在不同计算参数条件下可以实现药剂与矿物相互作用模型的预测与分析,从而得到表面......
  • 缺少perl模块; 当安装对应名称模块不起作用的解决方法
     001、问题描述安装RepeatModeler-2.0.2a软件时提示缺少对应的perl模块,利用cpan安装对应模块,并不能解决问题(不知道原因)。 002、解决思路01、利用cpan安装缺少的模块名称安装,根据屏幕输出记录安装的软件包02、利用yum-yinstallperl*&>install_log.txt安装所有的per......
  • centos 7 中安装 LWP::UserAgent 模块
     001、编译安装RepeatModeler-2.0.2a时报错如下:(base)[[email protected]]#perlconfigure##编译安装,提示缺乏LWP::UserAgentmoduleThefollowingperlmodulesrequiredbyRepeatModeleraremissingfromyoursystem.Pleaseinstallthesefir......