stackdriver_logger 0.1.1

A logger for Google's Stackdriver with a cli-friendly fallback for local development
Documentation
# Stackdriver logger

A logger for Google's Stackdriver.\
In debug mode, we fall back back to [pretty-env-logger](https://github.com/seanmonstar/pretty-env-logger).\
In release mode, we output JSON formatted logs compatible with Stackdriver.

## Usage
```rust
#[macro_use]
extern crate log;
extern crate stackdriver_logger;

fn main() {
    stackdriver_logger::init();

    trace!("trace log");
    debug!("debug log");
    info!("info log");
    warn!("warn log");
    error!("error log");
}
```

## Behavior
You need to provide two environment variables, `SERVICE_NAME` and `SERVICE_VERSION`, everything else
is handled by the library.
We're using Cargo's `CARGP_PKG_NAME` and `CARGO_PKG_VERSION` as a fallback, but these are only available
if you run your application via Cargo.
`serviceName` and `serviceVersion` are left blank if none of the above are found.

## License
Licensed under either of

- Apache License, Version 2.0 ([LICENSE-APACHE]LICENSE-APACHE or http://apache.org/licenses/LICENSE-2.0)
- MIT license ([LICENSE-MIT]LICENSE-MIT or http://opensource.org/licenses/MIT)