feat: mock alarm server logs full JSON body

This commit is contained in:
tian 2026-07-31 15:18:46 +08:00
parent 9ed574050f
commit e931e4d95b

View File

@ -81,28 +81,9 @@ def put_message():
data = {}
# 打印告警信息
print(f"\n[{datetime.now().strftime('%Y-%m-%d %H:%M:%S')}] 收到告警信息")
print(f" Token: {token[:30]}...")
print(f" 租户代码: {data.get('tenantCode', 'N/A')}")
print(f" 频道号: {data.get('channelNo', 'N/A')}")
print(f" 告警内容: {data.get('alarmContent', 'N/A')}")
print(f" 告警时间: {data.get('alarmTime', 'N/A')}")
# 打印图片/视频信息
pic_info = data.get('picInfo', [])
video_info = data.get('videoInfo', [])
if pic_info:
print(f" 图片地址: {len(pic_info)}")
for i, pic in enumerate(pic_info[:3]): # 只打印前3个
print(f" [{i+1}] {pic.get('url', 'N/A')}")
if len(pic_info) > 3:
print(f" ... 还有 {len(pic_info) - 3}")
if video_info:
print(f" 视频地址: {len(video_info)}")
for i, video in enumerate(video_info[:3]):
print(f" [{i+1}] {video.get('url', 'N/A')}")
raw_body = json.dumps(data, ensure_ascii=False, indent=2)
print(f"\n[%s] 收到告警信息" % datetime.now().strftime('%Y-%m-%d %H:%M:%S'))
print(f" %s" % raw_body, flush=True)
# 更新统计
stats["last_alarm"] = {