wpz
2025-07-02 da5249bf529d2d5e0f89aed5775b76a56d50dd8c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
-- 创建日志表
CREATE TABLE IF NOT EXISTS log_entries (
    id INTEGER PRIMARY KEY AUTOINCREMENT,      -- 主键,自增 ID
    timestamp DATETIME NOT NULL,               -- 日志时间戳
    level VARCHAR(10) NOT NULL,                -- 日志级别(INFO/WARN/ERROR)
    module VARCHAR(50),                        -- 所属模块(如IPC、UI)
    source_file VARCHAR(100),                  -- 来源文件名
    line_number INTEGER,                       -- 行号
    message TEXT NOT NULL,                     -- 日志消息
    extra TEXT                                 -- 可选扩展信息(如JSON字符串)
);
 
-- 插入示例数据
INSERT INTO log_entries (timestamp, level, module, source_file, line_number, message, extra)
VALUES (
    '2025-06-29 16:00:00',
    'ERROR',
    'CAN',
    'can_driver.cpp',
    125,
    'CAN 设备初始化失败',
    '{"thread_id": "0x12345", "user_id": "admin"}'
);