Skip to content

Latest commit

 

History

History
37 lines (28 loc) · 1.08 KB

README.md

File metadata and controls

37 lines (28 loc) · 1.08 KB

Crates.io docs.rs

egui_logger

This library implements a UI for displaying log messages in egui applications. There are also various ways to filter the logging output within the UI, such as a regex search through the messages.

Demo

demo

Example

Initializing:

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.