python之打印日志logging

 1 import logging
 2
 3
 4 # 简单打印日志举例
 5 logging.basicConfig(level=logging.DEBUG)  # 设置日志级别,WARN
 6 logging.warning(‘Watch out!‘)  # will print a message to the console
 7 logging.info(‘I told you so‘)  # will not print anything
 8
 9
10 # 打印日志到文件,注意要新起一个文件,否则不能保存文件
11 def log_to_file(logs_dir="D:\\test_data\\logs\\log_DEBUG.txt"):
12     logging.basicConfig(filename=logs_dir, level=logging.DEBUG)
13     logging.debug(‘This message should go to the log file‘)
14     logging.info(‘So should this‘)
15     logging.warning(‘And this, too‘)
16
17
18 log_to_file()
19
20 # 多参数日志
21 logging.warning(‘%s before you %s‘, ‘Look‘, ‘leap!‘)
22
23 # 日志中打印时间
24 logging.basicConfig(format=‘%(asctime)s %(message)s‘)
25 logging.warning(‘is when this event was logged.‘)
26
27 # 指定时间格式
28 logging.basicConfig(format=‘%(asctime)s %(message)s‘, datefmt=‘%Y-%m-%d %I:%M:%S %p‘)
29 logging.warning(‘is when this event was logged.‘)
注意:logging的参数设置只在第一次运行之前有效,只能设置一次,后续设置无效。

指定时间格式运行结果:
1 # 指定时间格式
2 2017-08-12 10:47:07 PM is when this event was logged.
时间: 2024-10-12 09:27:06

python之打印日志logging的相关文章

Selenium+python自动化12+日志logging基本用法、高级用法

1.关键字: login 登录 log 日志 logging python日志模块 2.什么叫日志: 日志用来记录用户行为或者代码的执行过程 3.日志使用的地方: 1.排错的时候需要打印很多细节来帮助排错 2.有一些用户行为,有没有错都要记录下来(后台) 3.严重的错误记录下来 4.logging模块的日志级别 两种书写格式: 格式一: 格式二: 日志输出 上面列表中的日志等级是从上到下依次升高的,即:DEBUG < INFO < WARNING < ERROR < CRITICA

python 的日志logging模块学习

最近修改了项目里的logging相关功能,用到了python标准库里的logging模块,在此做一些记录.主要是从官方文档和stackoverflow上查询到的一些内容. 官方文档 技术博客 基本用法 下面的代码展示了logging最基本的用法. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 # -*- cod

python 的日志logging模块

1.简单的将日志打印到屏幕 import logging logging.debug('This is debug message') logging.info('This is info message') logging.warning('This is warning message') <strong>屏幕上打印:</strong><br /> WARNING:root:This is warning message 默认情况下,logging将日志打印到屏幕,

python 的日志logging模块介绍

最近在写使用python生成App的程序,发现直接用print打印信息不太方便和规范,所以使用了logging日志模块,简单记录下用法,正式项目中应该使用logging.config配置日志,可以实现类似log4j的日志文件大小限制,格式控制,输出位置等. 1.简单的将日志打印到屏幕 import logging logging.debug('This is debug message') logging.info('This is info message') logging.warning(

Python之配置日志模块logging

一.定义日志打印方式 如果我们运行自己的程序,有时候需要记录程序运行过程中出现的问题或者信息.可以运用日志模块logging来记录,该模块日志格式可以根据用户需求来自己定义. 常见打印日志信息形式如下: import logging logging.debug("========定义要打印的内容====debug①===========") logging.info("=========定义要打印的内容====info②===========") logging.w

python 自动化之路 logging日志模块

logging 日志模块 http://python.usyiyi.cn/python_278/library/logging.html 中文官方http://blog.csdn.net/zyz511919766/article/details/25136485 清晰明了,入门必备http://my.oschina.net/leejun2005/blog/126713 继承讲的很棒http://my.oschina.net/u/126495/blog/464892 实例分析 一:概述 在实际项目

Python中的日志管理Logging模块

1.基本的用法 import logging logging.debug('This is debug message') logging.info('This is info message') logging.warning('This is warning message') 屏幕上打印: WARNING:root:This is warning message 默认情况下,logging将日志打印到屏幕,日志级别为WARNING:日志级别大小关系为:CRITICAL > ERROR >

python中的日志模块logging

1.日志级别5个: 警告Warning 一般信息Info  调试 Debug  错误Error 致命Critical 2.禁用日志方法 logging.disable(logging.DEBUG) 3.将日志写入文件 logging.basicConfig(filename='log.txt', level=logging.CRITICAL, format=' %(asctime)s - %(levelname)s - %(message)s') 4.格式化输出日志信息 注意事项: 1.日志输出

python(38):日志logging模块学习

1.简单的将日志打印到屏幕 import logging logging.debug('This is debug message') logging.info('This is info message') logging.warning('This is warning message') 屏幕上打印: WARNING:root:This is warning message 默认情况下,logging将日志打印到屏幕,日志级别为WARNING:日志级别大小关系为:CRITICAL > ER