阅读背景:

Python学习系列之logging模块

来源:互联网 

实例一:日志写进一个文件

代码:

import logging

logging.basicConfig(level=logging.DEBUG,
format='%(asctime)s  %(filename)s [line:%(lineno)d] %(levelname)s  %(message)s', #定义日志格式
datefmt='%Y-%m-%d %H:%M:%S %p', #定义asctime
filename='test.log',            #定义日志文件
filemode='a')                   #定义写入模式,'a'是追加的意思



 login():
    while True:
        try:
            name = input('Input user name:')
            password = int(input('Input password:'))   #这里故意转成整型,触发异常
            if name == 'andy' and password == 'nopasswd':
                print('logging succeed!')
        except ValueError as e:
            logging.info(e)      #这里写入日志
            break

if __name__ == '__main__':
    login()  import logging

loggin



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: