# -*- coding: cp936 -*-# test.py#http://blog.chinaunix.net/uid-27571599-id-3492860.html#logging日志管理 #将日志打印在屏幕上import logging #日志记录的格式log_format='[%(asctime)s] [%(filename)s] [%(levelname)s] %(message)s' #设置日志输出格式和级别logging.basicConfig(format=log_format,datetime='%Y-%m-%d %H:%M:%S',level=logging.DEBUG)logging.debug('this message debug') #输出结果:#[2015-10-20 09:58:14,631] [new.py] [DEBUG] this message debug #下面逐条解释#log_format:定义日志格式的一个变量,即需要显示的日志信息有哪些#%(filename)s:脚本名字,如:new.py#%(levelname)s:日志级别的名字格式#%(levelno)s:日志级别的数字表示#%(name)s:日志名字,如:root#%(funcName)s:函数名字,如:module#%(asctime)s:日志时间,可以使用datefmt定义时间格式#%(pathname)s:该运行脚本的绝对路径#%(module)s:模块的名字,如:new#%(threadName)s:线程的名字#%(thread)s:# %p: