mirror of
https://github.com/Nanaloveyuki/BitLogger.git
synced 2026-05-30 15:42:25 +00:00
26 lines
625 B
Markdown
26 lines
625 B
Markdown
# BitLogger
|
|
|
|
BitLogger is a MoonBit logging library in early development.
|
|
|
|
## Repository Layout
|
|
|
|
- `bitlogger/`: library package, tests, and checked package README
|
|
- `examples/basic/`: runnable example program
|
|
- `docs/dev/`: development notes and MoonBit gotchas collected during implementation
|
|
|
|
## Current MVP
|
|
|
|
- log levels
|
|
- structured fields
|
|
- sink trait
|
|
- console sink
|
|
- JSON console sink
|
|
- context fields
|
|
- child target composition
|
|
- fanout sink composition
|
|
- callback sink
|
|
- optional timestamps
|
|
- global default logger helpers
|
|
|
|
For the checked MoonBit example, see [bitlogger/README.mbt.md](./bitlogger/README.mbt.md).
|