use std::sync::Arc;
use ctor::ctor;
use crate::rucfg::rucfg::RuConfig;
use crate::rudi::dicontainer::direg;
use crate::rulog::RuLog;
const RU_CONFIG_NAME: &str = "rulog.RuLog";
#[ctor(unsafe)]
pub fn register_bean_ru_log() {
direg::register_singleton(RU_CONFIG_NAME, RuLog::new);
}
pub fn find_bean_ru_config() -> Option<Arc<RuConfig>> {
direg::get_bean::<RuConfig>(RU_CONFIG_NAME)
}