diff options
Diffstat (limited to 'src/logger.rs')
-rw-r--r-- | src/logger.rs | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/logger.rs b/src/logger.rs index f12f0b19..bf3f677c 100644 --- a/src/logger.rs +++ b/src/logger.rs @@ -4,6 +4,9 @@ // for this functionality. use log::{self, Log}; +use snafu::ResultExt; + +use crate::err::{self, Result}; /// The simplest possible logger that logs to stderr. /// @@ -18,8 +21,8 @@ impl Logger { /// Create a new logger that logs to stderr and initialize it as the /// global logger. If there was a problem setting the logger, then an /// error is returned. - pub fn init() -> Result<(), log::SetLoggerError> { - log::set_logger(LOGGER) + pub fn init() -> Result<()> { + log::set_logger(LOGGER).eager_context(err::LoggerInit) } } |