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
| 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!"); ```
```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!"); ```