Skip to content

Commit 5781fdf

Browse files
committed
panel: use project-default EnvFilter (journald-first)
1 parent 8f445a4 commit 5781fdf

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

cosmic-panel-bin/src/main.rs

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,8 +71,13 @@ fn main() -> Result<()> {
7171
#[cfg(target_env = "gnu")]
7272
malloc::limit_mmap_threshold();
7373
let fmt_layer = fmt::layer().with_target(false);
74-
let filter_layer =
75-
EnvFilter::try_from_default_env().or_else(|_| EnvFilter::try_new("warn")).unwrap();
74+
let filter_layer = EnvFilter::try_from_default_env().unwrap_or_else(|_| {
75+
if cfg!(debug_assertions) {
76+
EnvFilter::new(format!("warn,{}=debug", env!("CARGO_CRATE_NAME")))
77+
} else {
78+
EnvFilter::new("warn")
79+
}
80+
});
7681
if let Ok(journal_layer) = tracing_journald::layer() {
7782
tracing_subscriber::registry().with(journal_layer).with(filter_layer).init();
7883
} else {

0 commit comments

Comments
 (0)