import os
import time
from loguru import logger
def get_logger():
logger.remove(handler_id=None) # 关闭控制台输出
# 获取项目所在根目录
root_dir = os.path.dirname(__file__)
# 格式化日期为 2021_01_10
now_date_str = time.strftime("%Y_%m_%d", time.localtime())
# 设置本地日志文件写入路径,注意logs文件夹要有写入权限,
log_file_name_str = "{0}/logs/{1}_{2}".format(root_dir, now_date_str, 'app.log')
# 配置路径,编码为utf-8,以及日志会按天生成
logger.add(log_file_name_str, encoding="utf-8", rotation="00:00")
return logger