#_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:

												

最新文章

  1. SQL报表(Report Builder)里面的几个常见问题(持续更新)
  2. hover 变内容
  3. Linux基本权限学习
  4. Oracle Latch的学习【原创】
  5. 《ASP.NET MVC4 WEB编程》学习笔记------RenderBody,RenderPage,RenderSection
  6. 转:115个Java面试题和答案——终极列表(上)
  7. c#实现串口操作 SerialPort
  8. Hibernate之HQL总结
  9. BlockingQueue接口
  10. iOS性能之HTTP2.0
  11. require.js(浅聊)
  12. java集合介绍(List,Set,Map)
  13. C# WebService创建与使用
  14. python经典案例
  15. 【转】gcc 编译使用动态链接库和静态链接库
  16. Python 多进程进程池Queue进程通信
  17. FEAT: Front-End Auto Testing
  18. ByteBuffer的allocate与allocateDirect2013-01-11
  19. Oracle 10 Recycle Bin回收站
  20. nginx支持php配置

热门文章

  1. LeetCode 1019. Next Greater Node In Linked List (链表中的下一个更大节点)
  2. 夏令营501-511NOIP训练18——高二学堂
  3. PAT_A1004#Counting Leaves
  4. <mysql>mysql基础学习
  5. hadoop系列(一)window10下hadoop安装
  6. !important的用法及作用
  7. JS按比例缩放图片
  8. drop database出现1010
  9. leetcode-210-课程表②
  10. Windows del