mirror of
https://github.com/darkrenaissance/darkfi.git
synced 2026-01-09 14:48:08 -05:00
tests/jsonrpc: replace simplelog with tracing-subscriber for setting up logger for tests
This commit is contained in:
@@ -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");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user