feat: 新增异常日志收集功能,mediabot 可提交运行时异常,管理端可查看
This commit is contained in:
16
par-core/src/main/resources/db/migration/V12__error_logs.sql
Normal file
16
par-core/src/main/resources/db/migration/V12__error_logs.sql
Normal file
@@ -0,0 +1,16 @@
|
||||
-- PAR Flyway V12: 异常日志表(mediabot 提交运行时异常信息)
|
||||
CREATE TABLE error_logs (
|
||||
id BIGINT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键',
|
||||
site_id VARCHAR(64) COMMENT '站点ID',
|
||||
client_id VARCHAR(128) COMMENT '客户端标识(mediabot ID)',
|
||||
error_type VARCHAR(200) COMMENT '异常类型(类名)',
|
||||
message TEXT COMMENT '异常消息',
|
||||
stack_trace MEDIUMTEXT COMMENT '完整堆栈信息',
|
||||
config_version VARCHAR(20) COMMENT '使用的配置版本号',
|
||||
url VARCHAR(500) COMMENT '异常发生时的访问 URL',
|
||||
created_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '发生时间',
|
||||
PRIMARY KEY (id),
|
||||
KEY idx_site_id (site_id),
|
||||
KEY idx_error_type (error_type(50)),
|
||||
KEY idx_created (created_at)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='异常日志表';
|
||||
Reference in New Issue
Block a user