import * as logs from "../logs.ts"; import { ep } from "./shared.ts"; // 日志模块(界面第二轮 V 线,docs/runbook/logs.md):业务任务、定时 / 自动任务、登录、审计合成一份列表。仅 admin。 export const logsApi = { logs: { list: ep({ method: "get", path: "/logs", scope: "admin", summary: "日志列表:任务 / 定时与自动 / 登录 / 审计合并,按时间倒序,游标分页", query: logs.LogQuery, response: logs.LogPage, }), stream: ep({ method: "get", path: "/logs/stream", scope: "admin", summary: "日志流(text/event-stream):按同一组筛选推新日志与状态变化,事件名 log.entry", query: logs.LogStreamQuery, response: logs.LogEntry, }), }, } as const;