#logging-tracing #tracing #egui #event-logging #gui-applications #logging #log

egui_tracing

Integrates tracing and logging with egui for event collection/visualization

10 releases

0.2.6 Sep 27, 2024
0.2.5 Sep 17, 2024
0.2.2 Apr 20, 2024
0.2.1 Jul 28, 2023
0.1.0 Mar 16, 2023

#241 in GUI

Download history 284/week @ 2024-07-15 15/week @ 2024-07-22 59/week @ 2024-07-29 18/week @ 2024-08-05 8/week @ 2024-08-19 25/week @ 2024-08-26 38/week @ 2024-09-02 222/week @ 2024-09-09 348/week @ 2024-09-16 224/week @ 2024-09-23 187/week @ 2024-09-30 565/week @ 2024-10-07 122/week @ 2024-10-14 44/week @ 2024-10-21 112/week @ 2024-10-28

960 downloads per month

Unlicense

30KB
785 lines

egui_tracing

Crates.io Documentation Apache Dependabot

egui_tracing is a Rust library that integrates tracing and logging capabilities with the egui immediate mode graphical user interface library. It supports both the tracing and log crates for efficient and flexible event collection and visualization.

Click to view the web demo

Installation

Add egui_tracing to your Cargo.toml dependencies:

[dependencies]
egui_tracing = "0.2.6"

Example

Preview Image

To run the example application, use the following command:

cargo run --bin example-eframe

Contributing

Contributions to egui_tracing are welcome! Please open an issue or submit a pull request on the GitHub repository.

License

egui_tracing is released under the Unlicense. This means the code is in the public domain, and you can use, modify, and distribute it without any restrictions. For more information, please see the Unlicense website.

Dependencies

~10–17MB
~228K SLoC