|
|
@@ -50,6 +50,23 @@ use darkfi_dao_contract::{
|
|
|
DAO_CONTRACT_ZKAS_DAO_VOTE_BURN_NS, DAO_CONTRACT_ZKAS_DAO_VOTE_MAIN_NS,
|
|
|
};
|
|
|
|
|
|
+pub fn init_logger() -> Result<()> {
|
|
|
+ let mut cfg = simplelog::ConfigBuilder::new();
|
|
|
+ cfg.add_filter_ignore("sled".to_string());
|
|
|
+ if let Err(_) = simplelog::TermLogger::init(
|
|
|
+ //simplelog::LevelFilter::Info,
|
|
|
+ simplelog::LevelFilter::Debug,
|
|
|
+ //simplelog::LevelFilter::Trace,
|
|
|
+ cfg.build(),
|
|
|
+ simplelog::TerminalMode::Mixed,
|
|
|
+ simplelog::ColorChoice::Auto,
|
|
|
+ ) {
|
|
|
+ warn!(target: "dao", "Logger already initialized");
|
|
|
+ }
|
|
|
+
|
|
|
+ Ok(())
|
|
|
+}
|
|
|
+
|
|
|
pub struct DaoTestHarness {
|
|
|
/// Minting all new coins
|
|
|
pub faucet_kp: Keypair,
|