{"id":17602398,"url":"https://github.com/rustunit/bevy_debug_log","last_synced_at":"2025-04-30T09:12:37.167Z","repository":{"id":257817207,"uuid":"870204532","full_name":"rustunit/bevy_debug_log","owner":"rustunit","description":"Access tracing logs in your bevy app using vanilla bevy_ui","archived":false,"fork":false,"pushed_at":"2025-03-26T23:37:42.000Z","size":6152,"stargazers_count":16,"open_issues_count":4,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-21T07:00:51.038Z","etag":null,"topics":["bevy","gamedev","logging"],"latest_commit_sha":null,"homepage":"https://crates.io/crates/bevy_debug_log","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rustunit.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE-APACHE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"rustunit"}},"created_at":"2024-10-09T16:13:43.000Z","updated_at":"2025-03-29T13:49:54.000Z","dependencies_parsed_at":null,"dependency_job_id":"971e301f-358e-4bde-8b94-75a23527f260","html_url":"https://github.com/rustunit/bevy_debug_log","commit_stats":{"total_commits":5,"total_committers":1,"mean_commits":5.0,"dds":0.0,"last_synced_commit":"06d2868a78ac70c7dfb8a09b8cd84e41aefe2d0a"},"previous_names":["rustunit/bevy_debug_log"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustunit%2Fbevy_debug_log","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustunit%2Fbevy_debug_log/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustunit%2Fbevy_debug_log/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustunit%2Fbevy_debug_log/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rustunit","download_url":"https://codeload.github.com/rustunit/bevy_debug_log/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251674580,"owners_count":21625645,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bevy","gamedev","logging"],"created_at":"2024-10-22T13:08:10.081Z","updated_at":"2025-04-30T09:12:37.160Z","avatar_url":"https://github.com/rustunit.png","language":"Rust","readme":"# bevy_debug_log\n\n[![Following released Bevy versions](https://img.shields.io/badge/Bevy%20tracking-released%20version-lightblue)](https://bevyengine.org/learn/quick-start/plugin-development/#main-branch-tracking)\n[![crates.io](https://img.shields.io/crates/v/bevy_debug_log)](https://crates.io/crates/bevy_debug_log)\n[![docs.rs](https://docs.rs/bevy_debug_log/badge.svg)](https://docs.rs/bevy_debug_log)\n[![discord][sh_discord]][lk_discord]\n\n[sh_discord]: https://img.shields.io/discord/1176858176897953872?label=discord\u0026color=5561E6\n[lk_discord]: https://discord.gg/rQNeEnMhus\n\nAllows viewing the tracing debug log output inside the app - particularly on platforms like mobile where you have no easy way to follow the terminal output.\n\n![demo](./assets/demo.gif)\n\n## Usage\n\n```rust\nApp::new().add_plugins((\n    DefaultPlugins.set(LogPlugin {\n        filter: \"info\".into(),\n        level: bevy::log::Level::INFO,\n        // provide custom log layer to receive logging events\n        custom_layer: bevy_debug_log::log_capture_layer,\n    }),\n    // register our plugin\n    bevy_debug_log::LogViewerPlugin::default(),\n));\n\n\n// in any bevy system use this trigger to toggle the debug log ui on and off\ncommands.trigger(LogViewerVisibility::Toggle);\n```\n\n\u003e [!TIP]\n\u003e Run `cargo run --example simple` to see this example for yourself!\n\n## Contributing\n\n[See our CONTRIBUTING.md](/CONTRIBUTING.md)\n\n## Our Other Crates\n\n- [bevy_device_lang](https://github.com/rustunit/bevy_device_lang)\n- [bevy_web_popups](https://github.com/rustunit/bevy_web_popups)\n- [bevy_libgdx_atlas](https://github.com/rustunit/bevy_libgdx_atlas)\n- [bevy_ios_iap](https://github.com/rustunit/bevy_ios_iap)\n- [bevy_ios_review](https://github.com/rustunit/bevy_ios_review)\n- [bevy_ios_gamecenter](https://github.com/rustunit/bevy_ios_gamecenter)\n- [bevy_ios_alerts](https://github.com/rustunit/bevy_ios_alerts)\n- [bevy_ios_notifications](https://github.com/rustunit/bevy_ios_notifications)\n- [bevy_ios_impact](https://github.com/rustunit/bevy_ios_impact)\n- [bevy_ios_safearea](https://github.com/rustunit/bevy_ios_safearea)\n\n## Compatible Bevy Versions\n\n|bevy|crate|\n|-|-|\n|0.16|0.6, main|\n|0.15|0.4, 0.5, main|\n|0.14|0.1, 0.2, 0.3|\n\n## License\n\nbevy_debug_log is dual-licensed under either [MIT](https://opensource.org/license/MIT) or [Apache 2.0](https://www.apache.org/licenses/LICENSE-2.0), at your option.\n","funding_links":["https://github.com/sponsors/rustunit"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frustunit%2Fbevy_debug_log","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frustunit%2Fbevy_debug_log","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frustunit%2Fbevy_debug_log/lists"}