三、log输出

在lib下新建log.py文件,写入如下内容:

import logging
import time
from lib import pathdeal

def initLogging(loggPath='logs'):
    '''Init for logging'''
    #配置日志文件
    logPath = pathdeal.getSpecialPath(loggPath)
    if(logPath):
        now = time.strftime("%Y%m%d",time.localtime(time.time()))
        logName = now + '.log'
        logging.basicConfig(
                        level = logging.DEBUG,  #DEBUG、INFO、WARNING、ERROR、CRITICAL
                        format = '%(asctime)s-%(levelname)s-%(message)s',
                        datefmt = '%y-%m-%d %H:%M',
                        filename = logPath + logName,
                        filemode = 'a')
    else:
        print('Not found Log path')

    #配置控制台
    console = logging.StreamHandler()
    formatter = logging.Formatter('%(asctime)s-%(levelname)s-%(message)s')
    console.setFormatter(formatter)
    logging.getLogger('').addHandler(console)

if __name__ == '__main__':
    initLogging()
    logging.info('你好,阿狸')
    logging.debug('user login failed')

说明:

1. 日志文件自动保存在当前的工程的logs目录下,阿狸不建议这样写路径:“F:\impltest\autotest\logs\” 。

2. 日志命名方式,阿狸是以日期命名的,追加方式,可自由定义。

3. 执行结果如下:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值