15 unstable releases (5 breaking)

0.6.1 Oct 3, 2024
0.5.0 Jul 10, 2024
0.4.4 Mar 28, 2024
0.4.1 Nov 25, 2023
0.2.2 Nov 3, 2022

#190 in Debugging

Download history 12/week @ 2024-08-21 29/week @ 2024-08-28 29/week @ 2024-09-04 154/week @ 2024-09-11 340/week @ 2024-09-18 177/week @ 2024-09-25 271/week @ 2024-10-02 309/week @ 2024-10-09 161/week @ 2024-10-16 136/week @ 2024-10-23 252/week @ 2024-10-30 121/week @ 2024-11-06 42/week @ 2024-11-13 121/week @ 2024-11-20 255/week @ 2024-11-27 110/week @ 2024-12-04

533 downloads per month

MIT license

32KB
466 lines

Crates.io docs.rs

egui_logger

This library implements log logging support into egui applications. There is also advanced search via regex.

Demo

demo

Example

initilazing:

fn main() {
  // Should be called very early in the program.
  egui_logger::builder().init().unwrap();
}

inside your ui logic:

fn ui(ctx: &egui::Context) {
    egui::Window::new("Log").show(ctx, |ui| {
        // draws the logger ui.
        egui_logger::logger_ui().show(ui);
    });
}

Alternatives

Contribution

Feel free to open issues and pull requests.

Dependencies

~7–13MB
~159K SLoC