摘要: 1.日志过滤 2.日志截断 2.1 根据日志大小截断 maxBytes 最大字节 backupCount 文件最多存在的个数。 2.2 按照时间间隔来截断日志,最多生成五个 when 时间单位,interval 时间间隔。 阅读全文
posted @ 2018-04-19 22:11 Roc_Atlantis 阅读(1063) 评论(0) 推荐(0) 编辑
摘要: 1.两种级别设置: 全局级别:生成logger对象后设置的级别 局部级别:生成handler对象设置的级别 我们都知道输出的级别不能低于设定的级别,那么全局级别和局部级别哪一个对输出产生影响? 经过多次尝试发现:向屏幕和文件传输日志时,日志级别需要先和全局级别做比较,级别高于全局再去和局部级别做比较 阅读全文
posted @ 2018-04-19 21:32 Roc_Atlantis 阅读(145) 评论(0) 推荐(0) 编辑
摘要: python利用logging模块来记录日志主要涉及四个类 logger提供了应用程序可以直接使用的接口 handler将logger创建的日志提供的输出发送到指定目的地。 filter起到过滤作用,来决定日志记录的输出。 formatter决定日志记录的最终输出格式。 附上高清无码截图(四个类之间 阅读全文
posted @ 2018-04-19 16:31 Roc_Atlantis 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 很多程序都有记录日志的需求,日志不仅可以保存访问记录,也可以有错误,警告等信息输出。 python的logging模块提供了标准的日志接口,可以通过logging存储各种格式的日志。logging模块是python内置的日志记录模块。 logging的日志可分为五个级别,分别是:debug(),in 阅读全文
posted @ 2018-04-19 16:11 Roc_Atlantis 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 1.call() 和run功能类似,都是接受一个列表里的参数。 2.返回值不为0,程序会报错 3.接受一个字符串命令,返回一个元组,第一个是执行状态,第二个是命令结果。 4.接受字符串命令,并返回结果 5.返回结果给res,执行状态不为0会报错。注意:不是打印结果,是返回命令结果给res。 6.用r 阅读全文
posted @ 2018-04-19 14:11 Roc_Atlantis 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 1.import subprocess 简单点说,就是通过python来调用模块来执行操作系统的命令。 我们经常需要通过Python去执行一条系统命令或脚本,系统的shell命令是独立于你的python进程之外的,每执行一条命令,就是发起一个新进程。 在python程序中每发起一个命令就会打开打开一 阅读全文
posted @ 2018-04-19 00:32 Roc_Atlantis 阅读(581) 评论(0) 推荐(0) 编辑