import os
import logging
current = os.path.dirname(__file__)
logpath = os.path.join(current, '../logs/python.log')
class LogUtils:
def __init__(self, logfile_path=logpath):
self.logfile_path = logfile_path
self.logger = logging.getLogger('logutils')
self.logger.setLevel(level=logging.INFO) # 设置日志等级 debug, info ,error
file_log = logging.FileHandler(logpath) # 创建文件类型对象
formatter = logging.Formatter('%(asctime)s-%(name)s-%(levelname)s-%(message)s') # 设置日志格式
file_log.setFormatter(formatter) # 使用日志格式
self.logger.addHandler(file_log) #日志添加到文件路径下输出
def info(self, message):
self.logger.info(message)
def error(self, message):
self.logger.error(message)
if __name__ == '__main__':
log_utils = LogUtils()
log_utils.info('哈哈哈哈')
log_utils.error('嘿嘿嘿')
文章转载自爱学习爱测试,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




