tests/jsonrpc: replace simplelog with tracing-subscriber for setting up logger for tests

This commit is contained in:
oars
2025-11-03 12:07:08 +03:00
parent e782d2afa1
commit 11ca7747e5

View File

@@ -26,6 +26,7 @@ use smol::{
Executor, Executor,
}; };
use tinyjson::JsonValue; use tinyjson::JsonValue;
use tracing::warn;
use url::Url; use url::Url;
use darkfi::{ use darkfi::{
@@ -36,6 +37,7 @@ use darkfi::{
settings::RpcSettings, settings::RpcSettings,
}, },
system::{msleep, StoppableTask, StoppableTaskPtr}, system::{msleep, StoppableTask, StoppableTaskPtr},
util::logger::{setup_test_logger, Level},
Error, Result, Error, Result,
}; };
@@ -74,21 +76,19 @@ impl RequestHandler<()> for RpcSrv {
/// Initialize the logging mechanism /// Initialize the logging mechanism
fn init_logger() { fn init_logger() {
let mut cfg = simplelog::ConfigBuilder::new();
// We check this error so we can execute same file tests in parallel, // We check this error so we can execute same file tests in parallel,
// otherwise second one fails to init logger here. // otherwise second one fails to init logger here.
if simplelog::TermLogger::init( if setup_test_logger(
//simplelog::LevelFilter::Info, &[],
simplelog::LevelFilter::Debug, false,
//simplelog::LevelFilter::Trace, //Level::Info,
cfg.build(), //Level::Verbose
simplelog::TerminalMode::Mixed, Level::Debug,
simplelog::ColorChoice::Auto, //Level::Trace,
) )
.is_err() .is_err()
{ {
log::debug!("Logger initialized"); warn!("Logger already initialized");
} }
} }