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
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/logging.rs7
-rw-r--r--src/main.rs1
2 files changed, 5 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)
}
diff --git a/src/main.rs b/src/main.rs
index 8ab6b96..232b4dd 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -11,6 +11,7 @@ extern crate rustc_serialize;
#[macro_use]
extern crate slog;
extern crate slog_atomic;
+extern crate slog_extra;
extern crate slog_stdlog;
extern crate slog_stream;
extern crate zip;