refactor(logging): 优化日志格式和内容以提高可读性
- 调整日志格式,增加模块名显示 - 将部分debug日志升级为info级别以增加可见性 - 简化日志消息,缩短显示长度 - 统一日志前缀格式 - 优化工具调用日志显示
This commit is contained in:
@@ -53,9 +53,11 @@ async def run_claude(
|
||||
else:
|
||||
args = ["claude"] + base_args
|
||||
|
||||
logger.debug(
|
||||
"[worker] cmd=%s session_id=%s resume=%s cwd=%s prompt=%r",
|
||||
" ".join(args[:6]), cc_session_id, resume, cwd, prompt[:120],
|
||||
logger.info(
|
||||
"[worker] %s cwd=%s prompt=%r",
|
||||
("resume" if resume else "new") + f"/{cc_session_id[:8] if cc_session_id else '-'}",
|
||||
cwd,
|
||||
prompt[:80],
|
||||
)
|
||||
|
||||
proc = await asyncio.create_subprocess_exec(
|
||||
@@ -84,7 +86,7 @@ async def run_claude(
|
||||
if not output:
|
||||
output = f"[Error exit {proc.returncode}] {err[:500]}"
|
||||
|
||||
logger.debug("[worker] output (%d chars): %r", len(output), output[:300])
|
||||
logger.info("[worker] output (%d chars): %r", len(output), output[:120])
|
||||
|
||||
if len(output) > MAX_OUTPUT_CHARS:
|
||||
output = output[:MAX_OUTPUT_CHARS] + "\n...[truncated]"
|
||||
|
||||
Reference in New Issue
Block a user