Introducing Rasant: a lightweight, high performance and flexible Rust library for structured logging

56 points TheLichaP 26 comments

Shamelessly plugging Rasant, a high performance structured logging Rust library i'm currently working on ๐Ÿ‘‰๐Ÿ‘ˆ

https://github.com/plisandro/rasant

Rasant was born as an ad-hoc log solution for another project, fueled by a bit of frustration with existing loggers for Rust. Eventually, i decided to turn it into a general purpose library - mostly to get acquainted with Rust's crate system.

The main goal is performance: the library is opinionated (f.ex. on output formats) but otherwise quite flexible and configurable. The latest stable release already compares very favorably to popular Rust log solutions, specially regarding throughput and heap usage.

Comments, feedback and bug reports are very welcome! There're a bunch of features and performance tweaks i want to implement for v1.0.0, but every minor version crate released is stable and functional.