优雅的新logger!
This commit is contained in:
11
bot.py
11
bot.py
@@ -10,9 +10,8 @@ import uvicorn
|
||||
from dotenv import load_dotenv
|
||||
from nonebot.adapters.onebot.v11 import Adapter
|
||||
import platform
|
||||
from src.plugins.utils.logger_config import setup_logger
|
||||
from src.plugins.utils.logger_config import LogModule, LogClassification
|
||||
|
||||
from loguru import logger
|
||||
|
||||
# 配置日志格式
|
||||
|
||||
@@ -102,7 +101,9 @@ def load_env():
|
||||
|
||||
|
||||
def load_logger():
|
||||
setup_logger()
|
||||
global logger # 使得bot.py中其他函数也能调用
|
||||
log_module = LogModule()
|
||||
logger = log_module.setup_logger(LogClassification.BASE)
|
||||
|
||||
|
||||
def scan_provider(env_config: dict):
|
||||
@@ -174,8 +175,6 @@ def raw_main():
|
||||
if platform.system().lower() != "windows":
|
||||
time.tzset()
|
||||
|
||||
# 配置日志
|
||||
load_logger()
|
||||
easter_egg()
|
||||
init_config()
|
||||
init_env()
|
||||
@@ -207,6 +206,8 @@ def raw_main():
|
||||
|
||||
if __name__ == "__main__":
|
||||
try:
|
||||
# 配置日志,使得主程序直接退出时候也能访问logger
|
||||
load_logger()
|
||||
raw_main()
|
||||
|
||||
app = nonebot.get_asgi()
|
||||
|
||||
Reference in New Issue
Block a user