From 95a5e54269451848e2e0ca2c6108f279c6297127 Mon Sep 17 00:00:00 2001 From: Eliza Weisman Date: Fri, 5 Aug 2022 12:56:25 -0700 Subject: [PATCH] feat(console): filter out boring frames in backtraces (#365) This commit adds `color_eyre`'s default backtrace frame filters, so we skip stuff that's not relevant. --- tokio-console/src/view/styles.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/tokio-console/src/view/styles.rs b/tokio-console/src/view/styles.rs index dbcd6f06a..c95174e67 100644 --- a/tokio-console/src/view/styles.rs +++ b/tokio-console/src/view/styles.rs @@ -63,7 +63,13 @@ impl Styles { // terminated by remote hosts. ErrorKind::NonRecoverable(_) => true, ErrorKind::Recoverable(_) => false, - }); + }) + // filter out `color-eyre`'s default set of frames to skip from + // backtraces. + // + // this includes `std::rt`, `color_eyre`'s own frames, and + // `tokio::runtime` & friends. + .add_default_filters(); if self.palette == Palette::NoColors { // disable colors in error reports