32
|
1
|
|
26
|
2
|
use tokio::net::TcpListener; |
29
|
3
|
use tracing_subscriber::{layer::SubscriberExt, util::SubscriberInitExt}; |
26
|
4
|
|
|
5
|
#[tokio::main] |
|
6
|
async fn main() { |
|
7
|
tracing_subscriber::registry() |
|
8
|
.with( |
|
9
|
tracing_subscriber::EnvFilter::try_from_default_env() |
|
10
|
.unwrap_or_else(|_| "demo_service=debug".into()), |
|
11
|
) |
|
12
|
.with(tracing_subscriber::fmt::layer()) |
|
13
|
.init(); |
|
14
|
|
|
15
|
let listener = TcpListener::bind("127.0.0.1:8888").await.unwrap(); |
|
16
|
tracing::debug!("listening on {}", listener.local_addr().unwrap()); |
|
17
|
} |