Skip to content

功能建议:增加通知审计日志功能 #2984

@jacketfu0

Description

@jacketfu0

功能描述

希望在设置页面增加"通知日志"tab 页签,用于记录和查看所有通过 QLAPI.systemNotify 发送的通知。

需求背景

当前青龙面板通过 QLAPI 发送通知后,没有统一的地方可以查看历史通知记录。用户无法知道:

  • 发了哪些通知
  • 分别是哪些脚本发出的
  • 发送时间、发送状态等

建议实现

  1. 设置页面新增 tab 页签

    • 页面名称:通知日志 / 通知审计
    • 展示字段:发送时间、标题、内容(截断)、来源脚本、推送渠道、发送状态
  2. 记录 QLAPI.systemNotify 调用

    • 在 QLAPI.systemNotify 方法中增加日志记录逻辑
    • 记录到数据库或日志文件
  3. 支持筛选和搜索

    • 按时间范围筛选
    • 按脚本名称筛选
    • 按推送渠道筛选

使用场景

  • 排查通知发送问题
  • 审计脚本行为
  • 统计通知发送频率

感谢考虑这个功能!

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions