Logging是python中的日志模块。
功能实现
输出内容到控制台
import logging
logger=logging.getLogger()
logger.setLevel(logging.DEBUG) #设置等级
console=logging.StreamHandler() #创建了一个流对象
logger.addHandler(console) #添加流(往控制台输出的流)
logger.debug('test')
console.close()
logger.removeHandler(console)
执行结果:
test
Process finished with exit code 0
输出日志到文件
目录结构:
user_log.py实现代码功能写日志到文件,日志文件保存在logs文件夹下面。
user_log.py文件代码如下:
import logging
import os
import datetime
class UserLog(object):
def __init__(self):
self.logger=logging.getLogger()
self.logger.setLevel(logging.DEBUG) #设置等级
#设置文件名
# os.path.abspath(_