X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=lightning%2Fsrc%2Futil%2Flogger.rs;h=6d42fbf01c64c45a8259ce59d3308f0ab5ec2f6d;hb=1d2d39325872a553335bee4a71ac89f7512db4fb;hp=e727723c16dedbc6bb4713b4bd137238884ce0b5;hpb=53052234959a3c0a7323a194c351c4ba9b46339b;p=rust-lightning diff --git a/lightning/src/util/logger.rs b/lightning/src/util/logger.rs index e727723c..6d42fbf0 100644 --- a/lightning/src/util/logger.rs +++ b/lightning/src/util/logger.rs @@ -1,11 +1,11 @@ // Pruned copy of crate rust log, without global logger // https://github.com/rust-lang-nursery/log #7a60286 // -// Licensed under the Apache License, Version 2.0 or the MIT license -// , at your -// option. This file may not be copied, modified, or distributed -// except according to those terms. +// This file is licensed under the Apache License, Version 2.0 or the MIT license +// , at your option. +// You may not use this file except in accordance with one or both of these +// licenses. //! Log traits live here, which are called throughout the library to provide useful information for //! debugging purposes. @@ -16,7 +16,6 @@ use std::cmp; use std::fmt; -use std::sync::Arc; static LOG_LEVEL_NAMES: [&'static str; 6] = ["OFF", "ERROR", "WARN", "INFO", "DEBUG", "TRACE"]; @@ -121,13 +120,11 @@ pub trait Logger: Sync + Send { fn log(&self, record: &Record); } -pub(crate) struct LogHolder<'a> { pub(crate) logger: &'a Arc } - #[cfg(test)] mod tests { use util::logger::{Logger, Level}; use util::test_utils::TestLogger; - use std::sync::{Arc}; + use std::sync::Arc; #[test] fn test_level_show() { @@ -148,11 +145,11 @@ mod tests { } fn call_macros(&self) { - log_error!(self, "This is an error"); - log_warn!(self, "This is a warning"); - log_info!(self, "This is an info"); - log_debug!(self, "This is a debug"); - log_trace!(self, "This is a trace"); + log_error!(self.logger, "This is an error"); + log_warn!(self.logger, "This is a warning"); + log_info!(self.logger, "This is an info"); + log_debug!(self.logger, "This is a debug"); + log_trace!(self.logger, "This is a trace"); } }