Usage

Pepe Telemetry can be initialized using envorment variables only or using RUST_LOG environment variable with provided config.

RUST_LOG is common environment variable to set log level. See docs here

Initialization from environment variables

| Variable name | Required | Note | | -------------------------- | -------- | --------------------------------------------------------------------------- | | RUST_LOG_FORMAT | No | Log format. Options: plain, json. Default: plain | | RUST_LOG_JAEGER_ENDPOINT | No | Jaeger endpoint for logs exporting |

```rust pepetelemetry::initsubscriberfromenv();

tracing::info!("hello, pepe!"); ```

Initialization from config

```rust let config = Config { svcname: "pepetelemetryexample".tostring(), format: Format::Plain, jaeger_endpoint: None };

let subscriber = pepetelemetry::getsubscriber(&config); pepetelemetry::initsubscriber(subscriber);

tracing::info!("hello, pepe!"); ```