staking_cli/
output.rs

1pub fn output_success(msg: impl AsRef<str>) {
2    if std::env::var("RUST_LOG_FORMAT") == Ok("json".to_string()) {
3        tracing::info!("{}", msg.as_ref());
4    } else {
5        println!("{}", msg.as_ref());
6    }
7}
8
9pub fn output_error(msg: impl AsRef<str>) -> ! {
10    if std::env::var("RUST_LOG_FORMAT") == Ok("json".to_string()) {
11        tracing::error!("{}", msg.as_ref());
12    } else {
13        eprintln!("{}", msg.as_ref());
14    }
15    std::process::exit(1);
16}