feat(gateway): add debug logging with file storage and retention feat(gateway): add audit logging for user actions feat(gateway): add request ID tracking and rate limit headers feat(gateway): add model aliases and load balancing strategies feat(gateway): add config hot-reload via SIGHUP feat(gateway): add CORS support feat(gateway): add data export API and dashboard endpoints feat(gateway): add dashboard pages for audit and debug logs feat(gateway): add concurrent request limiting per token feat(gateway): add streaming timeout support feat(gateway): add migration support for new schema fields
14 lines
454 B
SQL
14 lines
454 B
SQL
CREATE TABLE audit_log (
|
|
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
|
timestamp INTEGER NOT NULL,
|
|
user_id INTEGER,
|
|
username TEXT NOT NULL DEFAULT '',
|
|
action TEXT NOT NULL,
|
|
target_type TEXT DEFAULT '',
|
|
target_id TEXT DEFAULT '',
|
|
details TEXT DEFAULT '',
|
|
ip_address TEXT DEFAULT '',
|
|
request_id TEXT DEFAULT ''
|
|
);
|
|
CREATE INDEX idx_audit_timestamp ON audit_log(timestamp);
|
|
CREATE INDEX idx_audit_action ON audit_log(action);
|