@@ -173,36 +173,9 @@ macro_rules! log_spendable {
173173/// but it needs to be exported so `log_trace` etc can use it in external crates.
174174#[ doc( hidden) ]
175175#[ macro_export]
176- macro_rules! log_internal {
177- ( $logger: expr, $lvl: expr, $( $arg: tt) +) => (
178- $logger. log( $crate:: util:: logger:: Record :: new( $lvl, None , None , format_args!( $( $arg) +) , module_path!( ) , file!( ) , line!( ) , None ) )
179- ) ;
180- }
181-
182- /// Logs an entry at the given level.
183- #[ doc( hidden) ]
184- #[ macro_export]
185176macro_rules! log_given_level {
186177 ( $logger: expr, $lvl: expr, $( $arg: tt) +) => (
187- match $lvl {
188- #[ cfg( not( any( feature = "max_level_off" ) ) ) ]
189- $crate:: util:: logger:: Level :: Error => $crate:: log_internal!( $logger, $lvl, $( $arg) * ) ,
190- #[ cfg( not( any( feature = "max_level_off" , feature = "max_level_error" ) ) ) ]
191- $crate:: util:: logger:: Level :: Warn => $crate:: log_internal!( $logger, $lvl, $( $arg) * ) ,
192- #[ cfg( not( any( feature = "max_level_off" , feature = "max_level_error" , feature = "max_level_warn" ) ) ) ]
193- $crate:: util:: logger:: Level :: Info => $crate:: log_internal!( $logger, $lvl, $( $arg) * ) ,
194- #[ cfg( not( any( feature = "max_level_off" , feature = "max_level_error" , feature = "max_level_warn" , feature = "max_level_info" ) ) ) ]
195- $crate:: util:: logger:: Level :: Debug => $crate:: log_internal!( $logger, $lvl, $( $arg) * ) ,
196- #[ cfg( not( any( feature = "max_level_off" , feature = "max_level_error" , feature = "max_level_warn" , feature = "max_level_info" , feature = "max_level_debug" ) ) ) ]
197- $crate:: util:: logger:: Level :: Trace => $crate:: log_internal!( $logger, $lvl, $( $arg) * ) ,
198- #[ cfg( not( any( feature = "max_level_off" , feature = "max_level_error" , feature = "max_level_warn" , feature = "max_level_info" , feature = "max_level_debug" , feature = "max_level_trace" ) ) ) ]
199- $crate:: util:: logger:: Level :: Gossip => $crate:: log_internal!( $logger, $lvl, $( $arg) * ) ,
200-
201- #[ cfg( any( feature = "max_level_off" , feature = "max_level_error" , feature = "max_level_warn" , feature = "max_level_info" , feature = "max_level_debug" , feature = "max_level_trace" ) ) ]
202- _ => {
203- // The level is disabled at compile-time
204- } ,
205- }
178+ $logger. log( $crate:: util:: logger:: Record :: new( $lvl, None , None , format_args!( $( $arg) +) , module_path!( ) , file!( ) , line!( ) , None ) )
206179 ) ;
207180}
208181
0 commit comments