首页 > 编程语言 > 详细

python3 logging 日志记录模块

时间:2017-02-05 11:01:13      阅读:310      评论:0      收藏:0      [点我收藏+]
#coding:utf-8

import logging
logging.basicConfig(filename=‘log1.log‘,
format=‘%(asctime)s -%(name)s-%(levelname)s-%(module)s:%(message)s‘,
datefmt=‘%Y-%m-%d %H:%M:%S %p‘,
level=logging.DEBUG)

while True:
option = input("input a digit:")
if option.isdigit():
print("hehe",option)
logging.info(‘option correct‘)
else:
logging.error("Must input a digit!")




# logging.debug(‘有bug‘)
# logging.info(‘有新的信息‘)
# logging.warning(‘警告信息‘)
# logging.error(‘错误信息‘)
# logging.critical(‘紧急错误信息‘)
# logging.log(10,‘log‘)



#coding:utf-8
import logging

logger = logging.getLogger("simple_example")
logger.setLevel(logging.DEBUG)

#输出到屏幕
ch = logging.StreamHandler()
ch.setLevel(logging.WARNING)
#输出到文件
fh = logging.FileHandler("log2.log")
fh.setLevel(logging.INFO)
#设置日志格式
fomatter = logging.Formatter(‘%(asctime)s -%(name)s-%(levelname)s-%(module)s:%(message)s‘)
ch.setFormatter(fomatter)
fh.setFormatter(fomatter)
logger.addHandler(ch)
logger.addHandler(fh)

logger.debug("debug message")
logger.info("info message")
logger.warning("warning message")
logger.error("error message")
logger.critical("critical message")






python3 logging 日志记录模块

原文:http://www.cnblogs.com/Devopser/p/6366975.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!