MCPcopy Create free account
hub / github.com/TanTanDev/runity / api_init

Function api_init

rust/runity/src/api.rs:65–71  ·  view source on GitHub ↗
(unity_log_level: LevelFilter, writer_log_level: LevelFilter)

Source from the content-addressed store, hash-verified

63
64
65#[no_mangle] pub extern fn api_init(unity_log_level: LevelFilter, writer_log_level: LevelFilter) {
66 let mut loggers: Vec<Box<dyn simplelog::SharedLogger>> = vec![Box::new(UnityLogger{level: unity_log_level})];
67 if writer_log_level != LevelFilter::Off {
68 loggers.push(WriteLogger::new(writer_log_level, Config::default(), std::fs::File::create("my_rust_log.log").unwrap()));
69 }
70 let _init_result = CombinedLogger::init(loggers);
71}
72
73#[no_mangle] pub extern fn api_update(time: Time) {
74 let mut api = API.lock().unwrap();

Callers 1

ApiMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected