18 lines
629 B
Rust
18 lines
629 B
Rust
|
|
use tracing_subscriber::{layer::SubscriberExt, util::SubscriberInitExt};
|
||
|
|
|
||
|
|
#[tokio::main]
|
||
|
|
async fn main() {
|
||
|
|
tracing_subscriber::registry()
|
||
|
|
.with(
|
||
|
|
tracing_subscriber::EnvFilter::try_from_default_env().unwrap_or_else(|_| {
|
||
|
|
format!("{}=debug,tower_http=debug", env!("CARGO_PKG_NAME")).into()
|
||
|
|
}),
|
||
|
|
)
|
||
|
|
.with(tracing_subscriber::fmt::layer())
|
||
|
|
.init();
|
||
|
|
|
||
|
|
let listener = tokio::net::TcpListener::bind("0.0.0.0:3000").await.unwrap();
|
||
|
|
tracing::info!("listening on {}", listener.local_addr().unwrap());
|
||
|
|
axum::serve(listener, uprs::app()).await.unwrap();
|
||
|
|
}
|