《日志文件保存》logging

#conding=utf-8

import logging
import os,time

logger=logging.getLogger(__name__)

logger.setLevel(logging.INFO)

formatter=logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')

if not os.path.exists('log'):
    os.mkdir('log')

filepath=os.path.join('log',time.strftime('%Y%m%d%H%M%S',time.localtime())+'.log')

filehandler=logging.FileHandler(filepath)

filehandler.setLevel(logging.INFO)

filehandler.setFormatter(formatter)

logger.addHandler(filehandler)

con = logging.StreamHandler()
con.setLevel(logging.INFO)
con.setFormatter(formatter)

logger.addHandler(con)

logger.info("这是info级别")
logger.error('这是error级别')
logger.debug('这是debug级别')

 

posted @ 2018-10-31 14:35  画轴  阅读(157)  评论(0编辑  收藏  举报