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:
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)
}