summaryrefslogtreecommitdiffstats
path: root/src/logger.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/logger.rs')
-rw-r--r--src/logger.rs7
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)
}
}