# egui_tracing > **Note**: This library is under active development. Breaking changes may occur in future releases. [![Crates.io](https://img.shields.io/crates/v/egui_tracing_rs)](https://crates.io/crates/egui_tracing_rs) [![Documentation](https://docs.rs/egui_tracing/badge.svg)](https://docs.rs/egui_tracing_rs) `egui_tracing_rs` 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. ## Installation Add `egui_tracing_rs` to your `Cargo.toml` dependencies: ```toml [dependencies] egui_tracing_rs = "0.3.0" ``` ## Example ![Preview Image](./docs/preview.png) To run the example application, use the following command: ```sh cargo run --example eframe ``` ## Contributing Contributions to `egui_tracing_rs` are welcome! Please open an issue or submit a pull request on the GitHub repository. ## License `egui_tracing_rs` is released under the [Unlicense](LICENSE). 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/).