Logger
The Logger plugin is a simple plugin. It adds to the runtime 5 functions:
logto print normal loginfoto print log with info levelwarnto print log with warn levelerrto print log with error level
How to use the Logger plugin
Let's say you have a transition. If you want to use the logger, you just add to add the Logger trait to the Runtime constraint:
extern crate rock_n_rollup; use rock_n_rollup::plugins::logger::Logger; fn transition<R: Logger>(rt: &mut R) { rt.log("Normal log with \n at the end"); rt.info("The log will start by [INFO]"); rt.warn("The log will start by [WARN]"); rt.err("The log will start by [ERR]"); } fn main(){}