logging模块打印log的时候主要有一下几个,级别顺序:CRITICAL>ERROR>WARNING>INFO>DEBUG; 1.日志输出到file: 打印的log生成在代码目录下: 如果要同时兼顾到输出到控制台和file: 同样在log文件和控制台输出: ...
分类:
其他好文 时间:
2018-09-12 17:03:27
阅读次数:
183
搜了一下自己的 Blog 一直缺乏一篇 Python logging 模块的深度使用的文章。其实这个模块非常常用,也有非常多的滥用。所以看看源码来详细记录一篇属于 logging 模块的文章。 continue Reference: https://juejin.im/post/5b13fdd0f2 ...
分类:
编程语言 时间:
2018-09-12 13:13:24
阅读次数:
238
Python中有个logging模块可以完成相关信息的记录,在debug时用它往往事半功倍 1. 日志级别 日志一共分成5个等级,从低到高分别是: 说明: DEBUG:详细的信息,通常只出现在诊断问题上 INFO:确认一切按预期运行 WARNING:一个迹象表明,一些意想不到的事情发生了,或表明一些 ...
分类:
编程语言 时间:
2018-09-08 21:15:04
阅读次数:
254
软件开发中通过日志记录程序的运行情况是一个开发的好习惯,对于错误排查和系统运维都有很大帮助。 Python标准库自带日志模块,程序的日志功能直接调用标准库的日志模块即可通过日志,开发者可以清楚地了解发生了哪些事件,包括出现了哪些错误。 logging.level(message) >> 创建一条le ...
分类:
编程语言 时间:
2018-09-06 03:05:09
阅读次数:
224
4.13 logging模块 很多程序都有记录日志的需求,并且日志中包含的信息即有正常的程序访问日志,还可能有错误、警告等信息输出,python的logging模块提供了标准的日志接口,你可以通过它存储各种格式的日志,logging的日志可以分为 debug(), info(), warning() ...
分类:
其他好文 时间:
2018-09-06 02:40:31
阅读次数:
170
本文翻译自colorlog官方文档 一. 描述 colorlog.ColoredFormatter是一个Python logging模块的格式化,用于在终端输出日志的颜色 二. 安装 三. 用法 ColoredFormatter类带着一些参数: format:用于输出日志的格式化字符串(必需) da ...
分类:
编程语言 时间:
2018-09-02 17:12:58
阅读次数:
2106
Python的hashlib提供了常见的摘要算法MD5。 我们以常见的摘要算法MD5为例,计算出一个字符串的MD5值: 如果数据量很大,可以分块多次调用update(),最后计算的结果是一样的: 考虑这么个情况,很多用户喜欢用123456,888888,password这些简单的口令,于是,黑客可以 ...
分类:
其他好文 时间:
2018-09-02 01:58:23
阅读次数:
146
1.模块介绍 2.time & datetime 3.random 4.os 5.sys 6.shutil 7.json & pickle 8.shelve 9.xml处理 10.yaml处理 11.configparser 12.hashlib 13.subprocess 14.logging模块 ...
分类:
编程语言 时间:
2018-09-01 18:08:26
阅读次数:
180
一、什么是约束? 在生活中的约束大概就是有什么原因,导致你不能做这件事情了,称之为约束。而在python中的约束是在当多个类中,都需要使用某些方法时,需要人为抛出异常或使用基类+异常处理来进行约束 二、加密机制 我们的密码只有我们自己知道别人不知道,但是在python中密码的存在形式过于暴露,我们需 ...
分类:
编程语言 时间:
2018-08-31 19:22:48
阅读次数:
171