Update more info
This commit is contained in:
parent
941f06b719
commit
0731a130bc
@ -83,6 +83,7 @@ def load_logging():
|
|||||||
|
|
||||||
import rtoml
|
import rtoml
|
||||||
|
|
||||||
|
warn_config = False
|
||||||
if not log_config_path.is_file():
|
if not log_config_path.is_file():
|
||||||
# 生成默认配置文件
|
# 生成默认配置文件
|
||||||
from Difficult_Rocket.data import log_config
|
from Difficult_Rocket.data import log_config
|
||||||
@ -90,6 +91,7 @@ def load_logging():
|
|||||||
log_config_path.write_text(log_config.default_config)
|
log_config_path.write_text(log_config.default_config)
|
||||||
except (FileNotFoundError, OSError, PermissionError):
|
except (FileNotFoundError, OSError, PermissionError):
|
||||||
print("\033[31mFailed to write default log config file\033[0m")
|
print("\033[31mFailed to write default log config file\033[0m")
|
||||||
|
warn_config = True
|
||||||
logger_config = rtoml.loads(log_config.default_config)
|
logger_config = rtoml.loads(log_config.default_config)
|
||||||
else:
|
else:
|
||||||
# 读取配置文件
|
# 读取配置文件
|
||||||
@ -100,12 +102,10 @@ def load_logging():
|
|||||||
read_config(logger_config)
|
read_config(logger_config)
|
||||||
from lib_not_dr.loggers.config import get_logger
|
from lib_not_dr.loggers.config import get_logger
|
||||||
logger = get_logger("main")
|
logger = get_logger("main")
|
||||||
print("Logger config loaded")
|
|
||||||
print(logger.as_markdown())
|
|
||||||
print(logger.outputs[0].as_markdown())
|
|
||||||
print(logger.outputs[0].formatter.as_markdown())
|
|
||||||
logger.info("Logger config loaded", tag='DR-init')
|
logger.info("Logger config loaded", tag='DR-init')
|
||||||
logger.info(f"DR status: {DR_status}", tag='DR-init')
|
logger.info(f"DR status:\n{DR_status.as_markdown()}", tag='DR-init')
|
||||||
|
if warn_config:
|
||||||
|
logger.warn("Failed to load log config file, use default config", tag='DR-init')
|
||||||
|
|
||||||
|
|
||||||
# 读取日志配置
|
# 读取日志配置
|
||||||
|
@ -38,6 +38,13 @@ config_version = 1
|
|||||||
|
|
||||||
[Formatter.std_formatter]
|
[Formatter.std_formatter]
|
||||||
class = "StdFormatter"
|
class = "StdFormatter"
|
||||||
|
enable_color = true
|
||||||
|
sub_formatter = ["main_formatter"]
|
||||||
|
default_template = "[${log_time}][${level}]|${logger_name}:${logger_tag}|${messages}"
|
||||||
|
|
||||||
|
[Formatter.file_std_formatter]
|
||||||
|
class = "StdFormatter"
|
||||||
|
enable_color = false
|
||||||
sub_formatter = ["main_formatter"]
|
sub_formatter = ["main_formatter"]
|
||||||
default_template = "[${log_time}][${level}]|${logger_name}:${logger_tag}|${messages}"
|
default_template = "[${log_time}][${level}]|${logger_name}:${logger_tag}|${messages}"
|
||||||
|
|
||||||
@ -60,7 +67,7 @@ config_version = 1
|
|||||||
level = 10
|
level = 10
|
||||||
# or level_name = 'DEBUG'
|
# or level_name = 'DEBUG'
|
||||||
# or level_name = 'debug'
|
# or level_name = 'debug'
|
||||||
formatter = "std_formatter"
|
formatter = "file_std_formatter"
|
||||||
flush_count_limit = 10
|
flush_count_limit = 10
|
||||||
# 5 条日志刷新一次
|
# 5 条日志刷新一次
|
||||||
flush_time_limit = 5
|
flush_time_limit = 5
|
||||||
|
@ -1 +1 @@
|
|||||||
Subproject commit 4fa50898199bad9b97530373a15dc575e4024000
|
Subproject commit 91d70dd3322806d983b78ffeec8a6621504268fd
|
Loading…
Reference in New Issue
Block a user