Skip to content

Commit 63d906e

Browse files
alunyovfacebook-github-bot
authored andcommitted
Update logging in OSS compiler
Reviewed By: rbalicki2 Differential Revision: D31998228 fbshipit-source-id: 68875e8b8f27257357536c59a28d74572f8393f4
1 parent 9d30ebb commit 63d906e

File tree

1 file changed

+14
-3
lines changed
  • compiler/crates/relay-compiler/src

1 file changed

+14
-3
lines changed

compiler/crates/relay-compiler/src/main.rs

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,15 @@
55
* LICENSE file in the root directory of this source tree.
66
*/
77

8+
use common::ConsoleLogger;
89
use env_logger::Env;
9-
use log::{error, info};
10+
use log::{error, info, Level};
1011
use relay_compiler::{
1112
compiler::Compiler,
1213
config::{Config, SingleProjectConfigFile, TypegenLanguage},
1314
FileSourceKind, RemotePersister,
1415
};
16+
use std::io::Write;
1517
use std::{
1618
env::{self, current_dir},
1719
path::PathBuf,
@@ -74,7 +76,16 @@ impl From<CliConfig> for SingleProjectConfigFile {
7476

7577
#[tokio::main]
7678
async fn main() {
77-
env_logger::from_env(Env::default().default_filter_or("info")).init();
79+
env_logger::Builder::from_env(Env::default().default_filter_or("info"))
80+
.format(|buf, record| {
81+
let style = buf.default_level_style(record.level());
82+
if record.level() == Level::Info {
83+
writeln!(buf, "{}", record.args())
84+
} else {
85+
writeln!(buf, "[{}] {}", style.value(record.level()), record.args())
86+
}
87+
})
88+
.init();
7889

7990
let opt = Opt::from_args();
8091

@@ -103,7 +114,7 @@ async fn main() {
103114
);
104115
}
105116

106-
let compiler = Compiler::new(Arc::new(config), Arc::new(common::NoopPerfLogger));
117+
let compiler = Compiler::new(Arc::new(config), Arc::new(ConsoleLogger));
107118

108119
if opt.watch {
109120
if let Err(err) = compiler.watch().await {

0 commit comments

Comments
 (0)