venator 1.0.0

A tracing layer for exporting logs and spans to the Venator app
Documentation
The Venator Rust library provides a tracing layer that will export logs and
spans to the [Venator app](https://crates.io/crates/venator-app).

## Usage


```toml
[dependencies]
venator = "1.0.0"
```

Install it as the global subscriber:

```rust
use venator::Venator;

// minimal
Venator::default().install();
```

```rust
use venator::Venator;

// configured
Venator::builder()
    .with_host("localhost:8362")
    .with_attribute("service", "my_app")
    .with_attribute("environment.name", "internal")
    .with_attribute("environment.dev", true)
    .build()
    .install();
```

Or use it as a [`Layer`](https://docs.rs/tracing-subscriber/0.3.19/tracing_subscriber/layer/trait.Layer.html):

```rust
use tracing_subscriber::layer::SubscriberExt;
use tracing_subscriber::util::SubscriberInitExt;
use venator::Venator;

tracing_subscriber::registry()
    .with(Venator::default())
    .with(tracing_subscriber::fmt::Layer::default())
    .with(tracing_subscriber::EnvFilter::from_default_env())
    .init()
```