logger----->模块级别的函数
2024-10-07 23:14:33
#_author:star
#date:2019/11/6
#logger----->模块级别的函数
#文件与屏幕同时显示日志信息
import logging
logger=logging.getLogger() #创建一个Handler,用于写入日志文件
fh=logging.FileHandler('logger.txt')
#再创建一个Handler,用于输出到控制台
sh=logging.StreamHandler()
formatter=logging.Formatter('%(asctime)s-%(filename)s-[line:%(lineno)d]-%(levelname)s-%(message)s') fh.setFormatter(formatter)
sh.setFormatter(formatter) logger.addHandler(fh)
logger.addHandler(sh) logger.setLevel(logging.DEBUG) logger.debug('debug message11')
logger.info('info message11')
logger.warning('warning message11')
logger.error('error message')
logger.critical('critical message11')
Output:
最新文章
- SQL报表(Report Builder)里面的几个常见问题(持续更新)
- hover 变内容
- Linux基本权限学习
- Oracle Latch的学习【原创】
- 《ASP.NET MVC4 WEB编程》学习笔记------RenderBody,RenderPage,RenderSection
- 转:115个Java面试题和答案——终极列表(上)
- c#实现串口操作 SerialPort
- Hibernate之HQL总结
- BlockingQueue接口
- iOS性能之HTTP2.0
- require.js(浅聊)
- java集合介绍(List,Set,Map)
- C# WebService创建与使用
- python经典案例
- 【转】gcc 编译使用动态链接库和静态链接库
- Python 多进程进程池Queue进程通信
- FEAT: Front-End Auto Testing
- ByteBuffer的allocate与allocateDirect2013-01-11
- Oracle 10 Recycle Bin回收站
- nginx支持php配置