diff --git a/python27Class/unitTest/class03122020/demo1/customizedLogCollect.py b/python27Class/unitTest/class03122020/demo1/customizedLogCollect.py new file mode 100644 index 0000000..5c9e9e3 --- /dev/null +++ b/python27Class/unitTest/class03122020/demo1/customizedLogCollect.py @@ -0,0 +1,34 @@ +""" +================================= +Author: Flora Chen +Time: 2020/3/12 20:54 +-_- -_- -_- -_- -_- -_- -_- -_- +================================= +""" + +import logging + +# 第一步:创建一个日志收集器,自定义日志收集器名称 +log = logging.getLogger('floraLog') + +# 第二步:设置日志收集器等级 +log.setLevel('DEBUG') + +# 第三步:设置输出渠道,默认是a(追加写入) +fh = logging.FileHandler('floraLog.log', encoding='utf-8') +fh.setLevel('DEBUG') +log.addHandler(fh) + +sh = logging.StreamHandler() +sh.setLevel('WARNING') +log.addHandler(sh) + +# 第四步:设置输出格式 +log.error('-------------error------------') +log.warning('-------------info------------') + +""" +输出日志 +注意点:自定义的日志收集器收集日志要使用收集器去记录.不能直接使用logging去记录。 +这是默认使用logging收集器去记录的:logging.error('-------------error------------') +""" \ No newline at end of file