自定义一个python写日志文件的封装类代码

2022-03-11 00:00:00 代码 自定义 封装

自定义一个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环境下测试通过。

相关文章