godot-logger 0.1.0

A logger for godot-rust projects that prints logs using the godot_print! macro
Documentation

godot-logger

Logger for godot-rust projects

godot-logger is a logger implementation for godot-rust projects that prints logs using godot_print!.

Usage

Add godot-logger and log as dependencies to Cargo.toml.

Then initialize godot-logger in the init function that is exported by gdnative

use gdnative::prelude::*;

fn init(handle: InitHandle) {
    godot_logger::init(Level::Debug);
    log::debug!("Initialized the logger");
}

godot_init!(init);

The following will be printed in the Output console inside Godot:

2021-09-25 19:29:25 DEBUG Initialized the logger

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.