Warren
2ca543fd66
Add SSH Structured Logging (Phase 1-5): ssh_audit_log.rs module with JSON tracing
Features:
- SshAuditLog: Structured audit logging using tracing crate
- 16 audit event types (connection/auth/command/file/port_forward)
- JSON output format via tracing-subscriber json layer
- 10 unit tests for all audit events
Files:
- markbase-core/src/ssh_server/ssh_audit_log.rs (289 lines)
- markbase-core/Cargo.toml (tracing + json layer)
- markbase-core/src/ssh_server/mod.rs (export module)
Tests: 298 passed (+10)
2026-06-21 11:29:04 +08:00
..
2026-06-19 05:21:38 +08:00
2026-06-19 05:21:38 +08:00
2026-06-20 21:08:50 +08:00
2026-06-19 06:26:20 +08:00
2026-06-19 05:21:38 +08:00
2026-06-19 05:21:38 +08:00
2026-06-19 05:21:38 +08:00
2026-06-19 06:26:20 +08:00
2026-06-19 01:13:23 +08:00
2026-06-12 12:59:54 +08:00
2026-06-18 23:35:18 +08:00
2026-06-21 11:29:04 +08:00
2026-06-21 06:20:17 +08:00
2026-05-30 14:08:55 +08:00
2026-06-19 05:21:38 +08:00
2026-06-19 05:21:38 +08:00
2026-06-20 16:05:56 +08:00
2026-06-19 05:21:38 +08:00
2026-05-30 14:08:55 +08:00
2026-06-12 12:59:54 +08:00
2026-06-19 05:21:38 +08:00
2026-06-19 08:19:16 +08:00
2026-06-19 05:21:38 +08:00
2026-06-12 12:59:54 +08:00
2026-06-19 05:21:38 +08:00
2026-06-12 12:59:54 +08:00
2026-05-30 14:08:55 +08:00
2026-06-19 05:21:38 +08:00
2026-06-19 05:21:38 +08:00
2026-06-19 05:21:38 +08:00
2026-06-19 05:21:38 +08:00
2026-06-19 05:21:38 +08:00
2026-06-20 01:14:55 +08:00
2026-06-12 12:59:54 +08:00
2026-06-12 12:59:54 +08:00
2026-06-12 12:59:54 +08:00
2026-06-20 21:08:50 +08:00