博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python之打印日志logging
阅读量:5148 次
发布时间:2019-06-13

本文共 1067 字,大约阅读时间需要 3 分钟。

 

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.

 

转载于:https://www.cnblogs.com/gongxr/p/7351988.html

你可能感兴趣的文章
ECSHOP二次开发之给商品增加新字段
查看>>
与海外买家沟通技巧20招,总有一招适合您
查看>>
贝索斯发布年度致股东信:亚马逊要高标准满足客户-20180420
查看>>
C#-WebForm JS定时器(转)
查看>>
Web —— java web 项目 Tomcat 的配置 与 第一个web 项目创建
查看>>
C#实验——Glossary
查看>>
maven项目中添加Tomcat启动插件
查看>>
关联查询中的一对一查询。通过第一种方式也就是自动映射的方式查询所有订单信息,关联查询下单用户信息。(由于需要创建中间类,这种方法在实际开发中已经不再使用)...
查看>>
【编程思想】【设计模式】【行为模式Behavioral】备忘录模式Memento
查看>>
Oracle创建分区表
查看>>
Android深度探索第九章
查看>>
hdu 2393:Higher Math(计算几何,水题)
查看>>
windows下用tcc编译Lua
查看>>
execl导入导出
查看>>
phpcms和php格式化时间戳
查看>>
thinkphp的空控制器和空操作以及对应解决方法
查看>>
hadoop记录-MapReduce之如何处理失败的task(转载)
查看>>
TCP介绍
查看>>
POJ 2823 Sliding Window
查看>>
如何修改mysql数据库文件的路径
查看>>