GELF for Rust (
A GELF implementation for Rust (Documentation)
TODO: What's GELF?
- Link Graylog
- Link GELF spec
TODO: What's this library?
TODO: GELF example usecases
TODO: ::log-integration, list of backends, conversion of error levels
To make use of GELF for Rust, simply add it as a dependency in your
Cargo.toml. Check for the latest
version at cargo.io:
gelf = "a.b.c"
If you installed
cargo-edit you can easily add the latest
version by running:
cargo add gelf
Finally add the crate to your application:
Examples & use
Two introductory examples (for both standalone and
log-integrated uses) can be found
in the crate's documentation.
Additional examples covering different backends and other advanced uses can be found in
Every one of those can be run with ´cargo´, e.g.:
cargo run --example simple_udp
The documentation is available at https://docs.rs/gelf and will get built automatically for every crate version.
GELF for rust (
Contact & Contributing
gelf) is licensed under the MIT-License.
Contributions are very welcome. I will lay out a guide for contributions in a
CONTRIBUTING.md. Until then
you are invited to PR/issue as you like :-)
If you have any questions, feel free to contact me by mail,
Twitter or on IRC. I'll usually idle as
freenode in #graylog.