@@ -23,15 +23,14 @@ use actix_service::{fn_service, ServiceFactoryExt as _};
2323use bytes:: BytesMut ;
2424use futures_util:: future:: ok;
2525use tokio:: io:: { AsyncReadExt as _, AsyncWriteExt as _} ;
26- use tracing:: { error, info} ;
2726
2827async fn run ( ) -> io:: Result < ( ) > {
2928 env_logger:: init_from_env ( env_logger:: Env :: default ( ) . default_filter_or ( "info" ) ) ;
3029
3130 let count = Arc :: new ( AtomicUsize :: new ( 0 ) ) ;
3231
3332 let addr = ( "127.0.0.1" , 8080 ) ;
34- info ! ( "starting server on port: {}" , & addr. 0 ) ;
33+ tracing :: info!( "starting server on port: {}" , & addr. 0 ) ;
3534
3635 // Bind socket address and start worker(s). By default, the server uses the number of physical
3736 // CPU cores as the worker count. For this reason, the closure passed to bind needs to return
@@ -58,14 +57,14 @@ async fn run() -> io::Result<()> {
5857
5958 // more bytes to process
6059 Ok ( bytes_read) => {
61- info ! ( "[{}] read {} bytes" , num, bytes_read) ;
60+ tracing :: info!( "[{}] read {} bytes" , num, bytes_read) ;
6261 stream. write_all ( & buf[ size..] ) . await . unwrap ( ) ;
6362 size += bytes_read;
6463 }
6564
6665 // stream error; bail from loop with error
6766 Err ( err) => {
68- error ! ( "Stream Error: {:?}" , err) ;
67+ tracing :: error!( "Stream Error: {:?}" , err) ;
6968 return Err ( ( ) ) ;
7069 }
7170 }
@@ -75,10 +74,10 @@ async fn run() -> io::Result<()> {
7574 Ok ( ( buf. freeze ( ) , size) )
7675 }
7776 } )
78- . map_err ( |err| error ! ( "Service Error: {:?}" , err) )
77+ . map_err ( |err| tracing :: error!( "Service Error: {:?}" , err) )
7978 . and_then ( move |( _, size) | {
8079 let num = num2. load ( Ordering :: SeqCst ) ;
81- info ! ( "[{}] total bytes read: {}" , num, size) ;
80+ tracing :: info!( "[{}] total bytes read: {}" , num, size) ;
8281 ok ( size)
8382 } )
8483 } ) ?
0 commit comments