Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mozilla/geckodriver.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJames Graham <james@hoppipolla.co.uk>2016-11-22 19:16:42 +0300
committerAndreas Tolfsen <ato@mozilla.com>2016-11-22 21:55:42 +0300
commitbadd8ac1701d648ef4e443e7e65ff003fee01ef8 (patch)
treef2baf7ac17d5762fa6b97293ab8aa10df18ab3df /src/logging.rs
parentcb67c0aa66e3d50223de8e79eb4e1333bfb09401 (diff)
Update dependencies, including fixing backwards-incompatible change in slog.
Diffstat (limited to 'src/logging.rs')
-rw-r--r--src/logging.rs7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/logging.rs b/src/logging.rs
index 7f1b70d..3027972 100644
--- a/src/logging.rs
+++ b/src/logging.rs
@@ -8,7 +8,8 @@ use chrono::{DateTime, Local};
use slog;
use slog::DrainExt;
use slog_atomic::{AtomicSwitch, AtomicSwitchCtrl};
-use slog_stream::{Format, AsyncStreamer};
+use slog_extra::Async;
+use slog_stream::{Format, async_stream};
use slog::Level as SlogLevel;
use slog::{LevelFilter, Logger};
use slog::{OwnedKeyValueList, Record};
@@ -118,8 +119,8 @@ pub fn init(level: &Option<LogLevel>) {
}
}
-fn filtered_gecko_log(level: &LogLevel) -> LevelFilter<AsyncStreamer<GeckoFormat>> {
- let io = AsyncStreamer::new(io::stderr(), GeckoFormat {});
+fn filtered_gecko_log(level: &LogLevel) -> LevelFilter<Async> {
+ let io = async_stream(io::stderr(), GeckoFormat {});
slog::level_filter(level.to_slog(), io)
}