juju
pub fn log(msg: &String)
Logs the msg passed to it
extern crate juju; let error = "Error information"; juju::log(&format!("Super important info. Error {}", error));
Does not return anything on failure. Java has the same semantics. I'm still wondering if this is the right thing to do.