#rest

loggly

Unofficial Rust library for the Loggly API

1 unstable release

Uses old Rust 2015

0.1.0 May 3, 2016

#387 in #rest

MIT license

5KB

loggly-rs

Unofficial Rust library for the Loggly API

Build Status

loggly-rs implements an HTTPS Event Endpoint for sending messages to the Loggly RESTful API. To use loggly-rs you must first create a Loggly account and generate an API key, which can be found within the account management interface. For more information on the API, see the Loggly API Documentation.

loggly-rs is available on crates.io and can be included in your Cargo.toml as follows:

[dependencies]
loggly = "0.1.0"

Build Dependencies

This library utilises hyper, which in turn requires the OpenSSL headers to be available during compilation. For more information on how to configure OpenSSL, see: rust-openssl.

Example

An example of using this library can be found in the examples directory, which can be run as follows:

cargo run --example simple

You will need to specify your authorised Loggly API key in order to use the example. For production usage, you should specify your API key through the process environment (e.g. std::env::var), the command line (e.g. clap), or by parsing a configuration file (e.g. toml).

Feedback and Enhancements

I welcome feedback and enhancements to this library. Please create a Github Issue or a Pull Request!

License

MIT

Dependencies

~5MB
~109K SLoC