详解使用python的logging模块在stdout输出的两种方法

发布时间 - 2026-01-11 01:08:49    点击率:

详解使用python的logging模块在stdout输出

前言:

  使用python的logging模块时,除了想将日志记录在文件中外,还希望在前台执行python脚本时,可以将日志直接输出到标准输出std.out中。

实现

  logging模块可以有两种方法实现该功能:

方案一:basicconfig

import sys
import logging

logging.basicConfig(stream=sys.stdout, level=logging.DEBUG)

方案二:handler

  logging是可以添加多个handler的,所以只需在额外给log增加一个handler即可。

import sys
import logging

log = logging.getLogger()
stdout_handler = logging.StreamHandler(sys.stdout)
log.addHandler(stdout_handler)

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!


# python的logging模块在stdout输出  # python的logging  # stdout输出  # python中stdout输出不缓存的设置方法  # python-sys.stdout作为默认函数参数的实现  # Python中的sys.stdout.write实现打印刷新功能  # Python如何测试stdout输出  # 多个  # 只需  # 希望能  # 有两种  # 谢谢大家  # 想将  # pre  # basicconfig  # class  # py  # brush  # logging  # stdout  # python  # strong  # std  # getLogger  # log  # handler  # addHandler 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 三星、SK海力士获美批准:可向中国出口芯片制造设备  如何在服务器上配置二级域名建站?  如何打造高效商业网站?建站目的决定转化率  PHP 500报错的快速解决方法  制作旅游网站html,怎样注册旅游网站?  移动端脚本框架Hammer.js  Java遍历集合的三种方式  大型企业网站制作流程,做网站需要注册公司吗?  python中快速进行多个字符替换的方法小结  佐糖AI抠图怎样调整抠图精度_佐糖AI精度调整与放大细化操作【攻略】  最好的网站制作公司,网购哪个网站口碑最好,推荐几个?谢谢?  如何用JavaScript实现文本编辑器_光标和选区怎么处理  Laravel如何为API编写文档_Laravel API文档生成与维护方法  简单实现Android文件上传  如何快速配置高效服务器建站软件?  高防服务器租用指南:配置选择与快速部署攻略  英语简历制作免费网站推荐,如何将简历翻译成英文?  Laravel如何实现数据库事务?(DB Facade示例)  Windows10电脑怎么查看硬盘通电时间_Win10使用工具检测磁盘健康  ChatGPT 4.0官网入口地址 ChatGPT在线体验官网  详解Android中Activity的四大启动模式实验简述  Win11怎么关闭透明效果_Windows11辅助功能视觉效果设置  如何正确下载安装西数主机建站助手?  为什么php本地部署后css不生效_静态资源加载失败修复技巧【技巧】  Laravel怎么清理缓存_Laravel optimize clear命令详解  Laravel Vite是做什么的_Laravel前端资源打包工具Vite配置与使用  如何在IIS中配置站点IP、端口及主机头?  文字头像制作网站推荐软件,醒图能自动配文字吗?  Laravel怎么配置S3云存储驱动_Laravel集成阿里云OSS或AWS S3存储桶【教程】  使用豆包 AI 辅助进行简单网页 HTML 结构设计  Laravel如何安装Breeze扩展包_Laravel用户注册登录功能快速实现【流程】  如何快速搭建二级域名独立网站?  Laravel如何创建和注册中间件_Laravel中间件编写与应用流程  Laravel怎么实现软删除SoftDeletes_Laravel模型回收站功能与数据恢复【步骤】  Laravel如何集成第三方登录_Laravel Socialite实现微信QQ微博登录  如何基于云服务器快速搭建个人网站?  Laravel如何正确地在控制器和模型之间分配逻辑_Laravel代码职责分离与架构建议  在Oracle关闭情况下如何修改spfile的参数  Swift中swift中的switch 语句  Laravel怎么设置路由分组Prefix_Laravel多级路由嵌套与命名空间隔离【步骤】  Edge浏览器如何截图和滚动截图_微软Edge网页捕获功能使用教程【技巧】  iOS验证手机号的正则表达式  如何在建站之星网店版论坛获取技术支持?  Laravel如何记录自定义日志?(Log频道配置)  Laravel如何实现API版本控制_Laravel版本化API设计方案  Laravel如何使用Socialite实现第三方登录?(微信/GitHub示例)  网站制作怎么样才能赚钱,用自己的电脑做服务器架设网站有什么利弊,能赚钱吗?  黑客如何利用漏洞与弱口令入侵网站服务器?  Laravel如何实现本地化和多语言支持_Laravel多语言配置与翻译文件管理  如何用VPS主机快速搭建个人网站?