Skip to content

Commit d27b47b

Browse files
committed
Auto merge of #6362 - dwijnand:pretty_env_logger, r=alexcrichton
Switch to pretty_env_logger, under --features pretty-env-logger Fixes #6348
2 parents e70bccf + aa8eff8 commit d27b47b

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

Cargo.toml

+2
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ crypto-hash = "0.3.1"
2525
curl = { version = "0.4.19", features = ['http2'] }
2626
curl-sys = "0.4.15"
2727
env_logger = "0.6.0"
28+
pretty_env_logger = { version = "0.2", optional = true }
2829
failure = "0.1.2"
2930
filetime = "0.2"
3031
flate2 = { version = "1.0.3", features = ['zlib'] }
@@ -105,3 +106,4 @@ doc = false
105106

106107
[features]
107108
vendored-openssl = ['openssl/vendored']
109+
pretty-env-logger = ['pretty_env_logger']

src/bin/cargo/main.rs

+6
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@
33

44
extern crate cargo;
55
extern crate clap;
6+
#[cfg(feature = "pretty-env-logger")]
7+
extern crate pretty_env_logger;
8+
#[cfg(not(feature = "pretty-env-logger"))]
69
extern crate env_logger;
710
#[macro_use]
811
extern crate failure;
@@ -28,6 +31,9 @@ mod commands;
2831
use command_prelude::*;
2932

3033
fn main() {
34+
#[cfg(feature = "pretty-env-logger")]
35+
pretty_env_logger::init();
36+
#[cfg(not(feature = "pretty-env-logger"))]
3137
env_logger::init();
3238
cargo::core::maybe_allow_nightly_features();
3339

0 commit comments

Comments
 (0)