feat: mock alarm server logs full JSON body
This commit is contained in:
parent
9ed574050f
commit
e931e4d95b
@ -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"] = {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user