https://github.com/grievouz/egui_tracing
Integrates tracing and logging with egui for event collection/visualization
https://github.com/grievouz/egui_tracing
egui logging tracing-subscriber
Last synced: 3 months ago
JSON representation
Integrates tracing and logging with egui for event collection/visualization
- Host: GitHub
- URL: https://github.com/grievouz/egui_tracing
- Owner: grievouz
- License: unlicense
- Created: 2023-03-15T18:30:20.000Z (over 2 years ago)
- Default Branch: dev
- Last Pushed: 2024-12-17T05:19:57.000Z (7 months ago)
- Last Synced: 2025-03-28T00:41:28.907Z (4 months ago)
- Topics: egui, logging, tracing-subscriber
- Language: Rust
- Homepage:
- Size: 4.4 MB
- Stars: 31
- Watchers: 1
- Forks: 24
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-egui - egui_tracing
README
# egui_tracing
[](https://crates.io/crates/egui_tracing)
[](https://docs.rs/egui_tracing)
[](https://github.com/grievouz/egui_tracing/blob/main/LICENSE)
`egui_tracing` is a Rust library that integrates tracing and logging capabilities with the [egui](https://github.com/emilk/egui) immediate mode graphical user interface library. It supports both the [tracing](https://crates.io/crates/tracing) and [log](https://crates.io/crates/log) crates for efficient and flexible event collection and visualization.
[Click to view the web demo](https://grievouz.github.io/egui_tracing/)
## Installation
Add `egui_tracing` to your `Cargo.toml` dependencies:
```toml
[dependencies]
egui_tracing = "0.2.6"
```## Example

To run the example application, use the following command:
```sh
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](LICENSE.md). 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](https://unlicense.org/).