topic: log
14 modules sharing the log name family (derived from the tree's prefix discipline).
The 'log' topic family in the Nishi sovereign ecosystem provides structured logging capabilities across multiple modules, enabling consistent and categorized log management. The `log` module establishes structured logging with levels, while `nx_log_append` ensures durable log appending, and `nx_log_category` defines sealed-enum classifications for log fields. These modules work together to support a robust, type-safe logging framework that integrates with append-only chunked logs and gate-controlled imports.
auto-narrated by the local model from this topic's module headers; links verified against the wiki index.
narrated overview -- maintained by the narration lane, module links verified against this wiki.
| module | description | lines | funcs |
|---|---|---|---|
| log.nx | structured logging with levels. | 141 | 7 |
| nx_log.nx | structured logging framework. | 320 | 21 |
| nx_log_append.nx | TEAM-OWNED durable-log appender: appends the whole | 53 | 3 |
| nx_log_category.nx | sealed-enum log-field classification with | 236 | 10 |
| nx_log_category_test.nx | smoke for system-vs-people enforcement. | 139 | 2 |
| nx_log_chunked.nx | append-only Merkle-linked chunk log. | 276 | 8 |
| nx_log_chunked_test.nx | append-only Merkle-linked log shape. | 99 | 1 |
| nx_log_gate.nx | the gate for the structured logger 32 modules import. | 116 | 4 |
| nx_log_jsonl.nx | structured JSONL log line emitter. | 361 | 13 |
| nx_log_jsonl_test.nx | smoke for structured JSONL log emitter. | 177 | 3 |
| nx_log_load.nx | IM7 (first slice): the team's append-only LOGS become | 248 | 8 |
| nx_log_v1.nx | structured logging with levels. | 148 | 7 |
| nx_log_v2.nx | single-syscall fast emit for real-time competitions. | 168 | 9 |
| nx_log_v2_test.nx | correctness + bench for fast emit. | 155 | 6 |