trident-svm 0.2.0

Trident SVM implementation by Ackee Blockchain Security
Documentation
pub fn log_message(message: &str, level: log::Level) {
    log::log!(level, "{message}",);
}

pub(crate) fn setup_cli_logging() {
    solana_logger::setup_with_default(
        "solana_rbpf::vm=debug,\
            solana_runtime::message_processor=debug,\
            solana_runtime::system_instruction_processor=trace",
    );
}

pub(crate) fn setup_file_logging(path: &str) {
    solana_logger::setup_file_with_default(
        path,
        "solana_rbpf::vm=debug,\
            solana_runtime::message_processor=debug,\
            solana_runtime::system_instruction_processor=trace,\
            trident_svm=debug",
    );
}

pub(crate) fn turn_off_solana_logging() {
    solana_logger::setup_with_default("off");
}