Use IsTerminal in rustc_log
This commit is contained in:
parent
34f61dd567
commit
d60ba29b10
3 changed files with 4 additions and 5 deletions
|
@ -3724,7 +3724,6 @@ dependencies = [
|
||||||
name = "rustc_log"
|
name = "rustc_log"
|
||||||
version = "0.0.0"
|
version = "0.0.0"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"atty",
|
|
||||||
"rustc_span",
|
"rustc_span",
|
||||||
"tracing",
|
"tracing",
|
||||||
"tracing-subscriber",
|
"tracing-subscriber",
|
||||||
|
|
|
@ -4,7 +4,6 @@ version = "0.0.0"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
atty = "0.2"
|
|
||||||
tracing = "0.1.28"
|
tracing = "0.1.28"
|
||||||
tracing-subscriber = { version = "0.3.3", default-features = false, features = ["fmt", "env-filter", "smallvec", "parking_lot", "ansi"] }
|
tracing-subscriber = { version = "0.3.3", default-features = false, features = ["fmt", "env-filter", "smallvec", "parking_lot", "ansi"] }
|
||||||
tracing-tree = "0.2.0"
|
tracing-tree = "0.2.0"
|
||||||
|
|
|
@ -40,10 +40,11 @@
|
||||||
|
|
||||||
#![deny(rustc::untranslatable_diagnostic)]
|
#![deny(rustc::untranslatable_diagnostic)]
|
||||||
#![deny(rustc::diagnostic_outside_of_impl)]
|
#![deny(rustc::diagnostic_outside_of_impl)]
|
||||||
|
#![feature(is_terminal)]
|
||||||
|
|
||||||
use std::env::{self, VarError};
|
use std::env::{self, VarError};
|
||||||
use std::fmt::{self, Display};
|
use std::fmt::{self, Display};
|
||||||
use std::io;
|
use std::io::{self, IsTerminal};
|
||||||
use tracing_subscriber::filter::{Directive, EnvFilter, LevelFilter};
|
use tracing_subscriber::filter::{Directive, EnvFilter, LevelFilter};
|
||||||
use tracing_subscriber::layer::SubscriberExt;
|
use tracing_subscriber::layer::SubscriberExt;
|
||||||
|
|
||||||
|
@ -93,11 +94,11 @@ pub fn init_env_logger(env: &str) -> Result<(), Error> {
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn stdout_isatty() -> bool {
|
pub fn stdout_isatty() -> bool {
|
||||||
atty::is(atty::Stream::Stdout)
|
io::stdout().is_terminal()
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn stderr_isatty() -> bool {
|
pub fn stderr_isatty() -> bool {
|
||||||
atty::is(atty::Stream::Stderr)
|
io::stderr().is_terminal()
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Debug)]
|
#[derive(Debug)]
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue