itrace 0.1.1

Structured, columnar tracing for Rust applications
Documentation
# ~/.config/itrace/basic.toml

[general]
colors = true

[logging]
default = "trace"

[datetime]
format = "%H:%M:%S%.6f"

[level.trace]
bg.rgb = [200, 200, 220]
fg.rgb = [60, 60, 80]

[level.debug]
bg.rgb = [180, 210, 230]
fg.rgb = [30, 60, 90]

[level.info]
bg.rgb = [180, 220, 190]
fg.rgb = [30, 80, 50]

[level.warn]
bg.rgb = [240, 220, 170]
fg.rgb = [90, 65, 20]

[level.error]
bg.rgb = [235, 175, 175]
fg.rgb = [100, 30, 30]

[columns]
order = ["app", "zone", "node"]

[columns.default]
width = 10
align = "left"

[columns.app]
width = 10
align = "center"
bg.rgb = [195, 215, 235]
fg.rgb = [30, 60, 100]

[columns.zone]
width = 14
align = "center"
bg.rgb = [210, 225, 200]
fg.rgb = [40, 75, 40]

[columns.node]
width = 10
align = "center"
bg.rgb = [230, 210, 225]
fg.rgb = [80, 40, 75]