logpeek
logpeek is a logger implementation for the log crate, which focuses on reliability and simplicity.
It is meant to integrate seamlessly with logpeek-server.
-
Remote monitoring with logpeek-server. Logpeek is designed to work with logpeek-server by default, a web-based log tail explorer.
-
A drop-in replacement for existing logger implementations. If already using the
logcrate and it's macros, simply replace your existing logger withlogpeekand you're good to go. -
Ease of use. The logger is configured via a
Configstruct, although for most use cases, the default configuration will suffice.
Usage
Either use cargo add logpeek log or include them in your Cargo.toml.
[]
= "0.1.0"
= "0.4.20"
Initializing the logger is as simple as
use logpeek;
use error;
// See the documentation for the config module for more options
let config = Config ;
init.unwrap; // For the default config use logpeek::init(Default::default()).unwrap();
error!;