generated from Patagia/template-nix
parent
706b6787d3
commit
86db3cb3a0
4 changed files with 14 additions and 5 deletions
controller/src/bin
|
@ -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");
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue