X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=fuzz%2Ffuzz_targets%2Futils%2Ftest_logger.rs;h=097d001dbb25f80e0049a6c1526c379365a0f49f;hb=ab8f5a8620760eaac3d5a150d06e35ac88ae1ea1;hp=4446897bef8d6f798482fced5bf1d24fa66e9053;hpb=0029f04fce6beba29e60b2c227d51bcf1ba15545;p=rust-lightning diff --git a/fuzz/fuzz_targets/utils/test_logger.rs b/fuzz/fuzz_targets/utils/test_logger.rs index 4446897b..097d001d 100644 --- a/fuzz/fuzz_targets/utils/test_logger.rs +++ b/fuzz/fuzz_targets/utils/test_logger.rs @@ -1,23 +1,23 @@ -use lightning::util::logger::{Logger, Level, Record}; - +use lightning::util::logger::{Logger, Record}; pub struct TestLogger { - level: Level, + #[cfg(test)] + id: String, } impl TestLogger { - pub fn new() -> TestLogger { + pub fn new(_id: String) -> TestLogger { TestLogger { - level: Level::Off, + #[cfg(test)] + id: _id } } - pub fn enable(&mut self, level: Level) { - self.level = level; - } } impl Logger for TestLogger { fn log(&self, record: &Record) { - #[cfg(any(test, not(feature = "fuzztarget")))] - println!("{:<5} [{} : {}, {}] {}", record.level.to_string(), record.module_path, record.file, record.line, record.args); + #[cfg(test)] + println!("{:<5} {} [{} : {}, {}] {}", record.level.to_string(), self.id, record.module_path, record.file, record.line, record.args); + #[cfg(not(test))] + let _ = format!("{}", record.args); } }