Fix bug in early-HTLC-fulfill handling
[rust-lightning] / fuzz / fuzz_targets / utils / test_logger.rs
1 use lightning::util::logger::{Logger, Level, Record};
2
3 pub struct TestLogger {
4         level: Level,
5 }
6
7 impl TestLogger {
8         pub fn new() -> TestLogger {
9                 TestLogger {
10                         level: Level::Off,
11                 }
12         }
13         pub fn enable(&mut self, level: Level) {
14                 self.level = level;
15         }
16 }
17
18 impl Logger for TestLogger {
19         fn log(&self, record: &Record) {
20                 #[cfg(any(test, not(feature = "fuzztarget")))]
21                 println!("{:<5} [{} : {}, {}] {}", record.level.to_string(), record.module_path, record.file, record.line, record.args);
22         }
23 }