@@ -2,7 +2,8 @@ use std::future::ready;
22
33use futures_util:: StreamExt ;
44use serde:: { Deserialize , Serialize } ;
5- use tracing:: { info, warn} ;
5+ use tracing:: { info, trace, warn} ;
6+ use tracing_subscriber:: EnvFilter ;
67use wot_discovery:: Discoverer ;
78use wot_td:: extend:: ExtendableThing ;
89
@@ -23,14 +24,21 @@ impl ExtendableThing for A {
2324
2425#[ tokio:: main]
2526async fn main ( ) -> Result < ( ) , Box < dyn std:: error:: Error > > {
26- tracing_subscriber:: fmt ( ) . init ( ) ;
27+ let filter = EnvFilter :: try_from_default_env ( )
28+ . or_else ( |_| EnvFilter :: try_new ( "info" ) )
29+ . unwrap ( ) ;
30+
31+ tracing_subscriber:: fmt ( ) . with_env_filter ( filter) . init ( ) ;
2732
2833 let d = Discoverer :: new ( ) ?. ext :: < A > ( ) ;
2934
3035 d. stream ( ) ?
3136 . for_each ( |thing| {
3237 match thing {
33- Ok ( t) => info ! ( "found {:?} {:?}" , t. title, t. id) ,
38+ Ok ( t) => {
39+ info ! ( "found {:?} {:?}" , t. title, t. id, ) ;
40+ trace ! ( "{}" , serde_json:: to_string_pretty( & t) . unwrap( ) ) ;
41+ }
3442 Err ( e) => warn ! ( "something went wrong {:?}" , e) ,
3543 }
3644 ready ( ( ) )
0 commit comments