#-*- coding:utf-8 -*-

import logging

# 配置日志信息

logging.basicConfig(level=logging.DEBUG,

format='%(asctime)s %(name)-12s %(levelname)-8s %(message)s',

datefmt='%m-%d %H:%M',

filename='myapp.log',

filemode='w')

# 定义一个Handler打印INFO及以上级别的日志到sys.stderr

console = logging.StreamHandler()

console.setLevel(logging.INFO)

# 设置日志打印格式

formatter = logging.Formatter('%(name)-12s: %(levelname)-8s %(message)s')

console.setFormatter(formatter)

# 将定义好的console日志handler添加到root logger

logging.getLogger('').addHandler(console)

logging.info('Jackdaws love my big sphinx of quartz.')

logger1 = logging.getLogger('myapp.area1')

logger2 = logging.getLogger('myapp.area2')

logger1.debug('Quick zephyrs blow, vexing daft Jim.')

logger1.info('How quickly daft jumping zebras vex.')

logger2.warning('Jail zesty vixen who grabbed pay from quack.')

logger2.error('The five boxing wizards jump quickly.')

希望本文所述对大家的Python程序设计有所帮助。

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

python文件输出log_Python同时向控制台和文件输出日志logging的方法相关推荐

  1. 【Python日志输出】控制台输出INFO和WARNING级别,文件只记录WARNING级别

    参考博客 - Python日志分级别输出到不同文件 参考思路:为logger设置2个handler,再对2个handler设置不同的filter进行日志过滤. 通过supervisor管理项目时,会有 ...

  2. python输出到控制台和文件_python 信息同时输出到控制台与文件的实例讲解

    python编程中,往往需要将结果用print等输出,如果希望输出既可以显示到IDE的屏幕上,也能存到文件中(如txt)中,该怎么办呢? 方法1 可通过日志logging模块输出信息到文件或屏幕.但可 ...

  3. 把Python程序的输出和异常信息自动写入文件

    一般情况下,Python的内置函数print()会把数据输出到标准控制台,也就是屏幕,当然这可以通过为print()函数传递file参数来改变.如果代码执行过程中出现了异常,异常信息也会默认显示在屏幕 ...

  4. Python3 日志同时输出到控制台和文件

    python3中想要将程序的日志打印到文件中,便于后期查看原因.但是在开发阶段又想让日志打印到控制台,这时候可以用一个类将其封装起来,用法就跟java差不多,配置也很简单. 需要用到python内置模 ...

  5. 【python】关于控制台的中文输出出现\x形式的问题 python常用包与如何安装

    关于控制台的中文输出出现\x形式的问题 一般是python2导致的 参考 [https://www.cnblogs.com/xiaoqi/p/5101795.html] [python常用包] [参考 ...

  6. python现有两个磁盘文件a和b_有两个磁盘文件A和B,各存放一行字母,要求把这两个文件中的信息合并(按字母顺序排列), 输出到一个新文件C中Python实例...

    有两个磁盘文件A和B,各存放一行字母,要求把这两个文件中的信息合并(按字母顺序排列), 输出到一个新文件C中Python实例 题目:有两个磁盘文件A和B,各存放一行字母,要求把这两个文件中的信息合并( ...

  7. python输出日志到文件_【已解决】Python中,如何让多个py文件的logging输出到同一个日志log文件...

    [问题] 有一个比较长的python脚本文件,其中关于log日志输出,用的是logging,对应初始化代码为:logging.basicConfig( level = logging.DEBUG, f ...

  8. log4j 控制台和文件输出乱码问题解决

    来源:http://www.coderli.com/log4j-console-file-garbled 一个小问题,却让我感觉到,现在真正动脑的人很少..我来说说吧. 今天遇到一个小问题,log4j ...

  9. C++ MFC日志Log类 棒棒的 控制台或文件或一起输出

    设置MFC边操作边通过控制台实时看printf日志 #include "pch.h" #include "log_sys.h"// 默认构造函数 Logger: ...

最新文章

  1. 解决Hbuilder打包的APP微信支付时无法唤起支付,且提示{“code“:-100,“message“:“[payment微信:-1]General errors“}的问题
  2. 渗透中poc、exp、payload与shellcode的区别
  3. 仙道服务器维护,5月22日8:00全区停机维护 刺金传说上线
  4. XPsp3键盘设备链/栈信息_02_VMware
  5. 【37.50%】【codeforces 745B】Hongcow Solves A Puzzle
  6. faker和劫的图片_faker亲手画的劫被曝光,看到他的画,众人心里久久不能平息!...
  7. ASP.NET常用语句1--20条 非常实用
  8. pytest测试框架(四)---使用pytest-html生成测试报告
  9. 攻防世界 pwn 二进制漏洞简单题练习区 答题(1-10题解)
  10. Proteus8.6 软件下载
  11. 谈谈自己对移动互联网的看法
  12. 树莓派运行python命令_《树莓派Python编程入门与实战》——2.2 使用Raspbian命令行...
  13. 任小龙 mysql笔记_小码哥-任小龙Java笔记-面向对象的全部笔记.pdf
  14. Python iter()函数
  15. 侏罗纪怪兽世界怎么登陆服务器未响应,全金属怪物一直登入不进去怎么办
  16. 人人网2017暑假实习生招聘-一面
  17. win10 如何快速显示桌面
  18. 十字光标太小怎么调节、CAD梦想画图算量技巧
  19. 迈向企业开发Spring详解!
  20. 酷爱到碗里来+文蛤蒸蛋

热门文章

  1. HUE Schedule 定时调度 - 启动时间设置问题(执行次数过多,时区问题)
  2. 时序数据库永远的难关 — 时间线膨胀(高基数 Cardinality)问题的解决方案
  3. 优化搜索排序结果从而“ 提升CTR、CVR业务指标”
  4. 君子动手不动口,阿里云喊你做云上体验官啦!
  5. 友盟+联合EB级云数据 实现友盟域和企业私域数据全面融合
  6. 2684亿销售额背后的阿里AI技术
  7. 十年再出发!阿里云智能总裁张建锋演讲全记录
  8. Dubbo Mesh | 阿里巴巴中间件团队在 Service Mesh 的实践和探索(附PPT)
  9. 360数科 CTO 王继平:金融 IT 变革浪潮下,360数科的技术破局
  10. C-Power 自主无人海上电力系统有望通过高效能源传输及远程高带宽通信技术,开启新的海上应用