博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python 的log功能
阅读量:2429 次
发布时间:2019-05-10

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

python提供了logging模块来实现logging的功能,实现非常简单

def logTest():    import logging    import os    logger=logging.getLogger()    handler=logging.FileHandler(os.path.join(os.getcwd(),"test.log"))    formater=logging.Formatter("%(asctime)s %(levelname)s %(message)s")    handler.setFormatter(formater)    logger.addHandler(handler)    logger.setLevel(logging.NOTSET)    logger.debug("测试一下log功能")            return

logging.getLogger()

创建一个日志对象
logging.FileHandler(logfile)
创建一个日志处理器,即日志会怎样存放
logging.Formatter()
日志格式化
setFormatter()
将一个格式化信息应用到刚才创建的日志处理器上
addHandler()
将一个日志处理器添加到最开始创建的日志对象上
setLevel()
设置日志级别

关于python更详尽的log功能请参考:

转载地址:http://qbsmb.baihongyu.com/

你可能感兴趣的文章
方法锁、对象锁、类锁
查看>>
Minor GC、Major GC和Full GC之间的区别
查看>>
详解Java GC的工作原理+Minor GC、FullGC
查看>>
java的动态代理机制详解
查看>>
斐波那契数--递归和非递归实现
查看>>
TCP状态转换图
查看>>
动态代理和静态代理的区别
查看>>
Oracle - 数据库的实例、表空间、用户、表之间关系
查看>>
高并发负载均衡(一)——企业架构分析和DNS
查看>>
高并发负载均衡(二)——Nginx 和LVS
查看>>
Oracle 导入数据库dmp文件的几种方式
查看>>
UTF-8格式
查看>>
通过经纬度获取地址信息之百度地图API
查看>>
STL容器\vector学习随笔
查看>>
VC++ U盘自动扫描
查看>>
C/C++ 调用 Lua (学习随笔)
查看>>
Window下Qt无法加载动静态库解决方案
查看>>
Qt生成并发布程序在别的机器上运行 发生Microsoft Visual C++ Runtime Library 错误
查看>>
GUI程序与自己封装的DLL逻辑库 利用回调交互的时候发生崩溃
查看>>
C++ 代码优化 【持续更新】
查看>>