代码拉取完成,页面将自动刷新
[loggers] #固定写法
keys=root,error,info #创建三个app名,root是父类,必需存在的
[logger_root] #创建完的app名我们要定义一些规则,严格要求格式为"logger_appname"
level=DEBUG #设置日志级别
qualname=root #这里在"root"appname下可以不填,所有没获取get的情况下默认app名都是root
handlers=debugs #设置指定过滤器,多个以逗号分隔,这个名字待会儿 我们会以固定格式"handler_(value)"创建
[logger_error]
level=ERROR
qualname=error #除了root appname以外,定义的app名必须要设置这个属性,用于定义打印输出时候的app名
handlers=errors
[logger_info]
level=INFO
qualname=INFO
handlers=infos
[handlers] #固定格式
keys=infos,errors,debugs #定义过滤器名称,下面定义以handler_keysname格式定义,上面引用名称必须和keys一致
[handler_infos]
class=FileHandler #指定过滤器组件,详情请看官网,这个是以文件方式创建
level=INFO #设置级别
formatter=form01 #定义日志打印格式,下面会创建formatters,格式也是严格要求formatter_keysname 创建
args=('info.log','a') #创建文件名字,以什么方式打开
[handler_errors]
class=FileHandler
level=DEBUG
formatter=form02
args=('info1.log','a')
[handler_debugs]
class=FileHandler
level=DEBUG
formatter=form02
args=('info1.log','a')
[formatters] #固定格式
keys=form01,form02 #定义名称,下面会引用格式同上
[formatter_form01]
format=%(asctime)s %(filename)s %(levelname)s %(message)s #年-月-日 时-分-秒,毫秒,文件名,级别名,消息信息
datefmt=%Y-%m-%d %H:%M:%S #日期输出格式
[formatter_form02]
format=%(asctime)s %(filename)s %(levelname)s %(message)s
datefmt=%Y-%m-%d %H:%M:%S
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。