Introduction
1.
User guide
1.1.
Setup
1.2.
Logging macros
1.2.1.
Primitives
1.2.2.
Bitfields
1.2.3.
Interned strings
1.2.4.
Format slices / arrays
1.2.5.
Display hints
1.3.
Implementing Format
1.4.
Filtering
1.5.
Timestamps
1.6.
#[global_logger]
1.7.
panic! and assert!
1.8.
Printers
1.9.
Encoding
1.10.
Customizing log output
1.11.
JSON output
2.
Migrating from v0.2.x to v0.3.0
3.
Design & impl details
3.1.
Interning
3.1.1.
Dealing with duplicates
3.1.2.
Logging levels
3.2.
Serialization
3.2.1.
Interned strings
3.2.2.
Integers
3.2.3.
Slices
3.2.4.
Strings
3.2.5.
Arrays
3.2.6.
Bitfield
3.2.7.
Bool
3.2.8.
Format
3.2.9.
Format slice
3.3.
Single Format trait
3.4.
Timestamp
3.5.
Global logger
3.5.1.
Re-entrancy
3.5.2.
Acquire-release
3.5.3.
Evaluation order
3.5.4.
Preemption
3.6.
Deserialization
3.6.1.
Log frames
3.6.2.
Lookup
Light (default)
Rust
Coal
Navy
Ayu
defmt book
Serialization
In this section we'll see how log data is "put on the wire".