fix:normal_caht未正常启动
This commit is contained in:
@@ -325,6 +325,24 @@ WILLING_STYLE_CONFIG = {
|
|||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
MAI_STATE_CONFIG = {
|
||||||
|
"advanced": {
|
||||||
|
"console_format": (
|
||||||
|
"<green>{time:YYYY-MM-DD HH:mm:ss}</green> | "
|
||||||
|
"<level>{level: <8}</level> | "
|
||||||
|
"<cyan>{extra[module]: <12}</cyan> | "
|
||||||
|
"<light-blue>麦麦状态</light-blue> | "
|
||||||
|
"<level>{message}</level>"
|
||||||
|
),
|
||||||
|
"file_format": "{time:YYYY-MM-DD HH:mm:ss} | {level: <8} | {extra[module]: <15} | 麦麦状态 | {message}",
|
||||||
|
},
|
||||||
|
"simple": {
|
||||||
|
"console_format": "<green>{time:MM-DD HH:mm}</green> | <light-blue>麦麦状态</light-blue> | {message}", # noqa: E501
|
||||||
|
"file_format": "{time:YYYY-MM-DD HH:mm:ss} | {level: <8} | {extra[module]: <15} | 麦麦状态 | {message}",
|
||||||
|
},
|
||||||
|
}
|
||||||
|
|
||||||
# LPMM配置
|
# LPMM配置
|
||||||
LPMM_STYLE_CONFIG = {
|
LPMM_STYLE_CONFIG = {
|
||||||
"advanced": {
|
"advanced": {
|
||||||
@@ -364,6 +382,7 @@ SUB_HEARTFLOW_STYLE_CONFIG = (
|
|||||||
SUB_HEARTFLOW_STYLE_CONFIG["simple"] if SIMPLE_OUTPUT else SUB_HEARTFLOW_STYLE_CONFIG["advanced"]
|
SUB_HEARTFLOW_STYLE_CONFIG["simple"] if SIMPLE_OUTPUT else SUB_HEARTFLOW_STYLE_CONFIG["advanced"]
|
||||||
) # noqa: E501
|
) # noqa: E501
|
||||||
WILLING_STYLE_CONFIG = WILLING_STYLE_CONFIG["simple"] if SIMPLE_OUTPUT else WILLING_STYLE_CONFIG["advanced"]
|
WILLING_STYLE_CONFIG = WILLING_STYLE_CONFIG["simple"] if SIMPLE_OUTPUT else WILLING_STYLE_CONFIG["advanced"]
|
||||||
|
MAI_STATE_CONFIG = MAI_STATE_CONFIG["simple"] if SIMPLE_OUTPUT else MAI_STATE_CONFIG["advanced"]
|
||||||
CONFIG_STYLE_CONFIG = CONFIG_STYLE_CONFIG["simple"] if SIMPLE_OUTPUT else CONFIG_STYLE_CONFIG["advanced"]
|
CONFIG_STYLE_CONFIG = CONFIG_STYLE_CONFIG["simple"] if SIMPLE_OUTPUT else CONFIG_STYLE_CONFIG["advanced"]
|
||||||
TOOL_USE_STYLE_CONFIG = TOOL_USE_STYLE_CONFIG["simple"] if SIMPLE_OUTPUT else TOOL_USE_STYLE_CONFIG["advanced"]
|
TOOL_USE_STYLE_CONFIG = TOOL_USE_STYLE_CONFIG["simple"] if SIMPLE_OUTPUT else TOOL_USE_STYLE_CONFIG["advanced"]
|
||||||
PFC_STYLE_CONFIG = PFC_STYLE_CONFIG["simple"] if SIMPLE_OUTPUT else PFC_STYLE_CONFIG["advanced"]
|
PFC_STYLE_CONFIG = PFC_STYLE_CONFIG["simple"] if SIMPLE_OUTPUT else PFC_STYLE_CONFIG["advanced"]
|
||||||
|
|||||||
@@ -112,7 +112,7 @@ class BackgroundTaskManager:
|
|||||||
"""周期性任务主循环"""
|
"""周期性任务主循环"""
|
||||||
while True:
|
while True:
|
||||||
start_time = asyncio.get_event_loop().time()
|
start_time = asyncio.get_event_loop().time()
|
||||||
logger.debug(f"开始执行后台任务: {task_name}")
|
# logger.debug(f"开始执行后台任务: {task_name}")
|
||||||
|
|
||||||
try:
|
try:
|
||||||
await task_func(**kwargs) # 执行实际任务
|
await task_func(**kwargs) # 执行实际任务
|
||||||
|
|||||||
@@ -49,7 +49,7 @@ class InterestLogger:
|
|||||||
logger.debug("未找到任何子心流状态")
|
logger.debug("未找到任何子心流状态")
|
||||||
return results
|
return results
|
||||||
|
|
||||||
logger.debug(f"正在获取 {len(all_flows)} 个子心流的兴趣状态...")
|
# logger.debug(f"正在获取 {len(all_flows)} 个子心流的兴趣状态...")
|
||||||
for subheartflow in all_flows:
|
for subheartflow in all_flows:
|
||||||
if self.subheartflow_manager.get_subheartflow(subheartflow.subheartflow_id):
|
if self.subheartflow_manager.get_subheartflow(subheartflow.subheartflow_id):
|
||||||
tasks.append(
|
tasks.append(
|
||||||
@@ -89,7 +89,7 @@ class InterestLogger:
|
|||||||
|
|
||||||
async def log_interest_states(self):
|
async def log_interest_states(self):
|
||||||
"""获取所有子心流的兴趣状态并写入日志文件。"""
|
"""获取所有子心流的兴趣状态并写入日志文件。"""
|
||||||
logger.debug("开始定期记录兴趣状态...")
|
# logger.debug("开始定期记录兴趣状态...")
|
||||||
try:
|
try:
|
||||||
current_timestamp = time.time()
|
current_timestamp = time.time()
|
||||||
all_interest_states = await self.get_all_interest_states()
|
all_interest_states = await self.get_all_interest_states()
|
||||||
@@ -128,7 +128,7 @@ class InterestLogger:
|
|||||||
}
|
}
|
||||||
f.write(json.dumps(log_entry, ensure_ascii=False) + "\n")
|
f.write(json.dumps(log_entry, ensure_ascii=False) + "\n")
|
||||||
count += 1
|
count += 1
|
||||||
logger.debug(f"成功记录 {count} 条兴趣历史到 {self._history_log_file_path}")
|
# logger.debug(f"成功记录 {count} 条兴趣历史到 {self._history_log_file_path}")
|
||||||
except IOError as e:
|
except IOError as e:
|
||||||
logger.error(f"写入兴趣历史日志到 {self._history_log_file_path} 出错: {e}")
|
logger.error(f"写入兴趣历史日志到 {self._history_log_file_path} 出错: {e}")
|
||||||
|
|
||||||
|
|||||||
@@ -2,10 +2,15 @@ import enum
|
|||||||
import time
|
import time
|
||||||
import random
|
import random
|
||||||
from typing import List, Tuple, Optional
|
from typing import List, Tuple, Optional
|
||||||
from src.common.logger import get_module_logger
|
from src.common.logger import get_module_logger, LogConfig, MAI_STATE_CONFIG
|
||||||
from src.plugins.moods.moods import MoodManager
|
from src.plugins.moods.moods import MoodManager
|
||||||
|
|
||||||
logger = get_module_logger("mai_state_manager")
|
mai_state_config = LogConfig(
|
||||||
|
# 使用海马体专用样式
|
||||||
|
console_format=MAI_STATE_CONFIG["console_format"],
|
||||||
|
file_format=MAI_STATE_CONFIG["file_format"],
|
||||||
|
)
|
||||||
|
logger = get_module_logger("mai_state_manager", config=mai_state_config)
|
||||||
|
|
||||||
|
|
||||||
class MaiState(enum.Enum):
|
class MaiState(enum.Enum):
|
||||||
|
|||||||
@@ -66,7 +66,7 @@ class SubHeartflowManager:
|
|||||||
subflow.should_stop = False # 重置停止标志
|
subflow.should_stop = False # 重置停止标志
|
||||||
|
|
||||||
subflow.last_active_time = time.time() # 更新活跃时间
|
subflow.last_active_time = time.time() # 更新活跃时间
|
||||||
logger.debug(f"获取到已存在的子心流: {subheartflow_id}")
|
# logger.debug(f"获取到已存在的子心流: {subheartflow_id}")
|
||||||
return subflow
|
return subflow
|
||||||
|
|
||||||
# 创建新的子心流实例
|
# 创建新的子心流实例
|
||||||
|
|||||||
Reference in New Issue
Block a user