lib-log is the logging client helper library for EriX.
Find a file
Erik Inkinen 30e896164b
All checks were successful
CI / test (push) Successful in 5s
CI / security (push) Successful in 1m27s
CI / minimal-versions (push) Successful in 11s
lib-log: drop unstable rustfmt options for stable toolchains
2026-03-23 10:19:55 +02:00
.github Refactor documentation to standardize terminology and improve clarity on component milestone tracking 2026-03-05 11:54:51 +02:00
src Add initial implementation of logging client helpers and CI configuration 2026-03-05 10:25:03 +02:00
.editorconfig Initial commit 2026-03-04 18:15:56 +01:00
.gitignore Initial commit 2026-03-04 18:15:56 +01:00
ARCHITECTURE.md Refactor architecture and roadmap documentation for lib-log 2026-03-04 19:35:56 +02:00
Cargo.toml Add initial implementation of logging client helpers and CI configuration 2026-03-05 10:25:03 +02:00
CODE_OF_CONDUCT.md Initial commit 2026-03-04 18:15:56 +01:00
CONTRIBUTING.md Refactor documentation to standardize terminology and improve clarity on component milestone tracking 2026-03-05 11:54:51 +02:00
LICENSE Initial commit 2026-03-04 18:15:56 +01:00
README.md Refactor documentation to standardize terminology and improve clarity on component milestone tracking 2026-03-05 11:54:51 +02:00
ROADMAP.md Refactor documentation to standardize terminology and improve clarity on component milestone tracking 2026-03-05 11:54:51 +02:00
rustfmt.toml lib-log: drop unstable rustfmt options for stable toolchains 2026-03-23 10:19:55 +02:00
SECURITY.md docs: align security policy phase numbering 2026-03-11 05:28:13 +02:00

lib-log

lib-log is the logging client helper library for EriX.

This repository is currently scaffold-only: documentation, policy files, and repository structure exist, but no Rust crate implementation has been added yet.


Role

lib-log provides a minimal client API for services to send structured log records to logd.

Planned scope:

  • Structured log record construction helpers
  • Wire-format encode/decode helpers for log IPC calls
  • Severity and service-identity conventions

Out of scope:

  • Log storage and retention policy (owned by logd)
  • Persistent log sinks (future work)

Current status

  • No Cargo.toml yet
  • No src/ yet
  • No wire/API implementation yet

Goals

When complete, lib-log will enable:

  • Services to send structured log records to logd
  • logd to store and expose logs
  • Logs to include severity, timestamp, and service identity