Audit log configuration within StorageConfig.
More...
#include <entropic/types/config.h>
|
| std::filesystem::path | log_dir |
| | Directory for audit log files.
|
| |
| std::string | session_id |
| | UUID for this session.
|
| |
| bool | enabled = true |
| | Master toggle for audit logging.
|
| |
| size_t | flush_interval_entries = 10 |
| | Flush every N entries (0 = every entry)
|
| |
| size_t | max_file_size = 0 |
| | Rotation size in bytes (0 = unlimited)
|
| |
| size_t | max_files = 5 |
| | Max rotated files to keep.
|
| |
Audit log configuration within StorageConfig.
Controls JSONL audit logging of MCP tool calls. When enabled, every tool execution is recorded to audit.jsonl alongside the session persistence files.
- Version
- 1.9.5
Definition at line 483 of file config.h.
◆ enabled
| bool entropic::AuditLogConfig::enabled = true |
Master toggle for audit logging.
Definition at line 486 of file config.h.
◆ flush_interval_entries
| size_t entropic::AuditLogConfig::flush_interval_entries = 10 |
Flush every N entries (0 = every entry)
Definition at line 487 of file config.h.
◆ log_dir
| std::filesystem::path entropic::AuditLogConfig::log_dir |
Directory for audit log files.
Definition at line 484 of file config.h.
◆ max_file_size
| size_t entropic::AuditLogConfig::max_file_size = 0 |
Rotation size in bytes (0 = unlimited)
Definition at line 488 of file config.h.
◆ max_files
| size_t entropic::AuditLogConfig::max_files = 5 |
Max rotated files to keep.
Definition at line 489 of file config.h.
◆ session_id
| std::string entropic::AuditLogConfig::session_id |
UUID for this session.
Definition at line 485 of file config.h.
The documentation for this struct was generated from the following file: