debug: backend_accounting 加 info 级别日志追踪记账循环

- info 替代 debug 确保启动日志必定输出
- 每轮循环后打印 got N records
- exception 消息加前缀便于搜索

用于排查 receive 1166 条记录但循环不处理的根因
This commit is contained in:
yumoqing 2026-06-30 11:53:33 +08:00
parent f6d4462ed8
commit 3e386ed86f

View File

@ -2,7 +2,7 @@ import asyncio
import json import json
import time import time
from datetime import datetime, timedelta from datetime import datetime, timedelta
from appPublic.log import exception, debug from appPublic.log import exception, debug, info
from appPublic.uniqueID import getID from appPublic.uniqueID import getID
from appPublic.dictObject import DictObject from appPublic.dictObject import DictObject
from sqlor.dbpools import get_sor_context from sqlor.dbpools import get_sor_context
@ -327,13 +327,14 @@ order by failed_time desc limit {page_size} offset {offset}"""
async def backend_accounting(): async def backend_accounting():
env = ServerEnv() env = ServerEnv()
debug(f'backend accounting started ...') info(f"backend accounting started ...")
last_backup_date = None last_backup_date = None
while True: while True:
try: try:
lus = await get_accounting_llmusages() lus = await get_accounting_llmusages()
info(f"accounting loop: got {len(lus)} records")
except Exception as e: except Exception as e:
exception(f'{e}') exception(f"get_accounting_llmusages failed: {e}")
lus = [] lus = []
for lu in lus: for lu in lus:
try: try: