Files
2026-07-17 16:24:06 +08:00

33 lines
1.2 KiB
Markdown

---
layout: home
hero:
name: BitLogger
text: Structured logging for MoonBit
tagline: Start with a runnable logging flow, then extend it with precise API reference.
actions:
- theme: brand
text: Start Examples
link: /examples/
- theme: alt
text: Extend A Logger
link: /extend/
- theme: alt
text: Mooncake Package
link: https://mooncakes.io/docs/Nanaloveyuki/BitLogger
features:
- title: Examples first
details: Follow complete console, file, config, and async flows before looking up individual symbols.
- title: Extend deliberately
details: Add queues, custom sink graphs, formatting, and target-specific behavior only when the base flow needs them.
- title: API as reference
details: Use the one-symbol-per-page API reference for exact signatures, contracts, and edge cases.
---
## Start Here
1. Read [Examples](./examples/index.md) for an end-to-end path from installation to a running logger.
2. Read [Extend](./extend/index.md) when the base console flow needs queueing, custom routing, formatting, files, or target-aware behavior.
3. Use [API Reference](./api/index.md) for exact contracts and [Release Notes](./changes/index.md) for version history.