bevyengine / bevyengine/bevy

use more levels of spans than always info

Open
#15,457 0 comments 0 reactions 0 assignees View on GitHub
A-Diagnostics C-Usability D-Modest S-Ready-For-Implementation X-Contentious
Dominant language
Rust
Stars
48.2k
Forks
4.8k
Avg merge
3d 22h
Merged PRs (30d)
161

Description

## What problem does this solve or what need does it fill?

Currently all spans from Bevy are at `info` level. This means traces with tracy quickly get very big.

## What solution would you like?

Spans can be filtered by module and by level.

Some spans could be moved to other levels, mostly `debug`, to help filtering on what someone is trying to trace
for example, in bevy_ecs, keep system spans at info, but moves tick checks to debug. that way someone debugging a rendering issue could keep system spans, but ignore other acs-internal spans.

See https://github.com/bevyengine/bevy/pull/5470 for a previous attempt, but without enabling the `trace` feature by default

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.