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

Method log

rust/shared/src/log_plugin.rs:42–58  ·  view source on GitHub ↗
(&self, record: &Record)

Source from the content-addressed store, hash-verified

40 }
41
42 fn log(&self, record: &Record) {
43 if self.enabled(record.metadata()) {
44 //println!("{} - {}", record.level(), record.args());
45 let log_api_option = LOG_API.lock().unwrap();
46 if let Some(log_api) = &*log_api_option {
47 let message = CString::new(format!("[GAME] {}", record.args().to_string())).unwrap();
48 let message = message.as_ptr();
49 match record.level() {
50 Level::Error => log_api.error(message),
51 Level::Warn => log_api.warn(message),
52 Level::Info => log_api.info(message),
53 Level::Debug => log_api.debug(message),
54 Level::Trace => log_api.trace(message),
55 }
56 }
57 }
58 }
59
60 fn flush(&self) {}
61}

Callers

nothing calls this directly

Calls 2

enabledMethod · 0.45
levelMethod · 0.45

Tested by

no test coverage detected