Add ability to panic to logs example (#11171)
# Objective To debug issues like https://github.com/bevyengine/bevy/pull/11169. ## Solution When P is pressed in logs example, call `panic!()`. <img width="1392" alt="Screenshot 2024-01-02 at 01 10 16" src="https://github.com/bevyengine/bevy/assets/28969/a788737e-d23c-43a3-bc68-d6c5b0ab88ad">
This commit is contained in:
parent
846a871cb2
commit
d8d8bcfb21
@ -11,11 +11,33 @@ fn main() {
|
||||
// filter: "wgpu=warn,bevy_ecs=info".to_string(),
|
||||
..default()
|
||||
}))
|
||||
.add_systems(Startup, setup)
|
||||
.add_systems(Update, log_system)
|
||||
.add_systems(Update, log_once_system)
|
||||
.add_systems(Update, panic_on_p)
|
||||
.run();
|
||||
}
|
||||
|
||||
fn setup(mut commands: Commands) {
|
||||
commands.spawn(Camera2dBundle::default());
|
||||
commands.spawn(TextBundle {
|
||||
text: Text::from_section(
|
||||
"Press P to panic",
|
||||
TextStyle {
|
||||
font_size: 60.0,
|
||||
..default()
|
||||
},
|
||||
),
|
||||
..default()
|
||||
});
|
||||
}
|
||||
|
||||
fn panic_on_p(keys: Res<ButtonInput<KeyCode>>) {
|
||||
if keys.just_pressed(KeyCode::KeyP) {
|
||||
panic!("P pressed, panicking");
|
||||
}
|
||||
}
|
||||
|
||||
fn log_system() {
|
||||
// here is how you write new logs at each "log level" (in "least important" to "most important"
|
||||
// order)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user