Skip to content

Commit cdcab1c

Browse files
committed
Remove log level filtering in tests
There's no reason why we should be filtering our logs during tests. It seems mostly like the `TestLogger` was written more as a sample logger than a test logger, but these days we have samples, so we should just drop the filtering and show everything.
1 parent 7e513f9 commit cdcab1c

File tree

3 files changed

+7
-19
lines changed

3 files changed

+7
-19
lines changed

lightning-rapid-gossip-sync/src/processing.rs

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -476,7 +476,6 @@ mod tests {
476476
use lightning::ln::msgs::DecodeError;
477477

478478
use lightning::routing::gossip::{NetworkGraph, NodeId};
479-
use lightning::util::logger::Level;
480479
use lightning::util::test_utils::TestLogger;
481480

482481
use crate::processing::STALE_RGS_UPDATE_AGE_LIMIT_SECS;
@@ -534,8 +533,7 @@ mod tests {
534533

535534
#[test]
536535
fn node_data_update_succeeds_with_v2() {
537-
let mut logger = TestLogger::new();
538-
logger.enable(Level::Gossip);
536+
let logger = TestLogger::new();
539537
let network_graph = NetworkGraph::new(Network::Bitcoin, &logger);
540538

541539
let example_input = vec![
@@ -597,8 +595,7 @@ mod tests {
597595

598596
#[test]
599597
fn node_date_update_succeeds_without_channels() {
600-
let mut logger = TestLogger::new();
601-
logger.enable(Level::Gossip);
598+
let logger = TestLogger::new();
602599
let network_graph = NetworkGraph::new(Network::Bitcoin, &logger);
603600
let rapid_sync = RapidGossipSync::new(&network_graph, &logger);
604601

@@ -626,8 +623,7 @@ mod tests {
626623

627624
#[test]
628625
fn update_ignores_v2_additional_data() {
629-
let mut logger = TestLogger::new();
630-
logger.enable(Level::Gossip);
626+
let logger = TestLogger::new();
631627
let network_graph = NetworkGraph::new(Network::Bitcoin, &logger);
632628
let rapid_sync = RapidGossipSync::new(&network_graph, &logger);
633629

lightning/src/util/logger.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -294,8 +294,7 @@ mod tests {
294294

295295
#[test]
296296
fn test_logging_macros() {
297-
let mut logger = TestLogger::new();
298-
logger.enable(Level::Gossip);
297+
let logger = TestLogger::new();
299298
let logger : Arc<dyn Logger> = Arc::new(logger);
300299
let wrapper = WrapperLog::new(Arc::clone(&logger));
301300
wrapper.call_macros();

lightning/src/util/test_utils.rs

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ use crate::routing::scoring::{ChannelUsage, ScoreUpdate, ScoreLookUp};
4343
use crate::sync::RwLock;
4444
use crate::util::config::UserConfig;
4545
use crate::util::test_channel_signer::{TestChannelSigner, EnforcementState};
46-
use crate::util::logger::{Logger, Level, Record};
46+
use crate::util::logger::{Logger, Record};
4747
use crate::util::ser::{Readable, ReadableArgs, Writer, Writeable};
4848
use crate::util::persist::KVStore;
4949

@@ -1117,7 +1117,6 @@ impl events::MessageSendEventsProvider for TestRoutingMessageHandler {
11171117
}
11181118

11191119
pub struct TestLogger {
1120-
level: Level,
11211120
pub(crate) id: String,
11221121
pub lines: Mutex<HashMap<(&'static str, String), usize>>,
11231122
pub context: Mutex<HashMap<(&'static str, Option<PublicKey>, Option<ChannelId>), usize>>,
@@ -1129,15 +1128,11 @@ impl TestLogger {
11291128
}
11301129
pub fn with_id(id: String) -> TestLogger {
11311130
TestLogger {
1132-
level: Level::Trace,
11331131
id,
11341132
lines: Mutex::new(new_hash_map()),
11351133
context: Mutex::new(new_hash_map()),
11361134
}
11371135
}
1138-
pub fn enable(&mut self, level: Level) {
1139-
self.level = level;
1140-
}
11411136
pub fn assert_log(&self, module: &str, line: String, count: usize) {
11421137
let log_entries = self.lines.lock().unwrap();
11431138
assert_eq!(log_entries.get(&(module, line)), Some(&count));
@@ -1181,10 +1176,8 @@ impl Logger for TestLogger {
11811176
fn log(&self, record: Record) {
11821177
*self.lines.lock().unwrap().entry((record.module_path, format!("{}", record.args))).or_insert(0) += 1;
11831178
*self.context.lock().unwrap().entry((record.module_path, record.peer_id, record.channel_id)).or_insert(0) += 1;
1184-
if record.level >= self.level {
1185-
let pfx = format!("{} {} [{}:{}]", self.id, record.level.to_string(), record.module_path, record.line);
1186-
println!("{:<55}{}", pfx, record.args);
1187-
}
1179+
let pfx = format!("{} {} [{}:{}]", self.id, record.level.to_string(), record.module_path, record.line);
1180+
println!("{:<55}{}", pfx, record.args);
11881181
}
11891182
}
11901183

0 commit comments

Comments
 (0)