feat(instrumentation): Add logging to stderr config

This commit is contained in:
Daniel Lundin 2024-12-25 17:52:55 +01:00
parent 706b6787d3
commit 86db3cb3a0
Signed by: dln
SSH key fingerprint: SHA256:dQy1Xj3UiqJYpKR5ggQ2bxgz4jCH8IF+k3AB8o0kmdI
4 changed files with 14 additions and 5 deletions
controller/src/bin

View file

@ -17,12 +17,15 @@ use patagia_controller::context::ControllerContext;
struct Cli {
#[arg(long = "telemetry-otlp-endpoint", default_value = "http://localhost:4317", value_name = "OTEL_EXPORTER_OTLP_ENDPOINT")]
otlp_endpoint: Option<String>,
#[arg(long = "log-stderr", short = 'v', default_value = "false", value_name = "LOG_TO_STDERR")]
log_stderr: bool
}
#[tokio::main]
async fn main() -> Result<()> {
let args = Cli::parse();
let _tracing = instrumentation::init_tracing(args.otlp_endpoint.as_ref())?;
let _tracing = instrumentation::init_tracing(args.otlp_endpoint.as_ref(), args.log_stderr)?;
tracing::info!("Patagia Controller");