changelog shortlog graph tags branches changeset file revisions annotate raw help

Mercurial > demo / src/crates/service/main.rs

revision 26: 2015d7277629
child 29: 7e640cebeada
     1.1--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2+++ b/src/crates/service/main.rs	Mon Jun 05 19:59:26 2023 -0400
     1.3@@ -0,0 +1,17 @@
     1.4+use tracing_subscriber::{layer::SubscriberExt, util::SubscriberInitExt};
     1.5+use tokio::net::TcpListener;
     1.6+use sqlx::postgres::{PgPool, PgPoolOptions};
     1.7+
     1.8+#[tokio::main]
     1.9+async fn main() {
    1.10+  tracing_subscriber::registry()
    1.11+    .with(
    1.12+      tracing_subscriber::EnvFilter::try_from_default_env()
    1.13+        .unwrap_or_else(|_| "demo_service=debug".into()),
    1.14+    )
    1.15+    .with(tracing_subscriber::fmt::layer())
    1.16+    .init();
    1.17+
    1.18+  let listener = TcpListener::bind("127.0.0.1:8888").await.unwrap();
    1.19+  tracing::debug!("listening on {}", listener.local_addr().unwrap());
    1.20+}