gelf
)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:
toml
[dependencies]
cadence = "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:
rust
extern crate gelf;
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 /examples
.
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 (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 bzikarsky
on
freenode in #graylog.
TODO: CONTRIBUTING.md