1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
use raw; #[repr(i32)] pub enum Level { Error = 1, Warning = 3, Info = 6 } /// Writes a line of log with the specified level to host logger. pub fn write(level: Level, text: &str) { let text = text.as_bytes(); unsafe { raw::log_write( level as i32, slice_raw_ptr_or_null!(text), text.len() ); } }