log模块

一个程序运行可能会出现错误。写程序的时候,会有一个日志,有的是访问日志,有的是错误日志。日志就相当于是日记,访问程序什么时候出错,如何写xx访问,用open去打开文件。如果没有这个模块,自己得记录一下,会出问题,十亿个人访问,多个线程,多个人同时执行就会出错,第二个人把自己写进去,然后得保存,第二个人保存,第一个再保存,第二个就会清空。由于写日志比较繁琐,会造成线程安全的问题,python提供了一个logging模块是线程安全的,是简单的写日志的操作,内部做线程安全,不会允许多个人操作,排队,文件永远不会出错,线程安全的日志模块就是写文件的,称之为便捷的写文件的模块,导入这个模块

import logging

有filename,还有format,还有datefmt,还有level=10

logging.error("哈哈哈")

注意format是什么,它就照着这个格式去写。datefmt就是这个时间,还有一个就是level=10

logging.critical('c')

logging.fatal('f')

logging.error("e")

logging.warning("ssss")

logging.info("i")

logging.debug("d")

logging.log(2,'333')

多个人来写的话不会写脏数据

 

posted @ 2017-02-26 19:52  关泉珍  阅读(56)  评论(0)    收藏  举报