use crate::engine::scrypto_env::ScryptoVmV1Api;
use radix_engine_interface::types::Level;
use sbor::rust::string::String;
#[derive(Debug)]
pub struct Logger {}
impl Logger {
pub fn trace(message: String) {
ScryptoVmV1Api::sys_log(Level::Trace, message);
}
pub fn debug(message: String) {
ScryptoVmV1Api::sys_log(Level::Debug, message);
}
pub fn info(message: String) {
ScryptoVmV1Api::sys_log(Level::Info, message);
}
pub fn warn(message: String) {
ScryptoVmV1Api::sys_log(Level::Warn, message);
}
pub fn error(message: String) {
ScryptoVmV1Api::sys_log(Level::Error, message);
}
}