import logging
//初始方法 自己检测
# '''创建一个日志文件并记录日志'''
# logger = logging.getLogger() # 创建一个log
# logger.setLevel(logging.INFO) # log等级总开关
# formatter = logging.Formatter('%(asctime)s-%(levelname)s-%(message)s') # 创建一个log输出格式
# fh = logging.FileHandler("log/log.txt") # 创建log存储地址
# fh.setFormatter(formatter) # 将存储格式应用于该存储地址
# logger.addHandler(fh) # 将fh添加到logger中
#
# def Log():
# def log(count):
# logger.info(count)
# ⽇志记录时的时间格式
import os
message_format = '%(asctime)s %(levelname)s %(pathname)s(line:%(lineno)d) %(message)s'
//获取到的记录log方法。
def getLog(log_path, filename="log.txt"):
'''
根据⽇志⽂件名称获取⽇志,如果该⽇志不存在,则新建⼀个
'''
# 设计⽇置级别,格式
log_file = os.path.join(log_path, filename)
logging.basicConfig(level=logging.INFO, format=message_format)
# 根据⽇志名称获取对应⽇志
log = logging.getLogger(filename)
if not log.handlers: # 避免重复加载handler
file = logging.FileHandler(log_file, encoding='utf-8')
file.setFormatter(logging.Formatter(message_format))
log.addHandler(file)
return log
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!