自定义一个python写日志文件的封装类代码
自定义一个python写日志文件的封装类代码,代码使用python内置的logging模块,自定义日志文件名和写入格式
""" 作者:皮蛋编程(https://www.pidancode.com) 创建日期:2022/3/23 功能描述:自定义一个python写日志文件的封装类代码 调用方式:将这段代码保存为 TLog,调用的时候先import TLog,然后TLog.writelog("pidancode.com")即可 """ import logging import time def writeLog(message): logger = logging.getLogger() filename = time.strftime('%Y-%m-%d', time.localtime(time.time())) handler = logging.FileHandler("./" + filename + ".log") logger.addHandler(handler) logger.setLevel(logging.NOTSET) logger.info(message) if __name__ == '__main__': writeLog("www.pidancode.com")
运行后会在当前目录生成一个类似2022-03-22.log的文件,文件内有写入的日志信息。
以上代码在python3.9环境下测试通过。
相关文章