Env config
All checks were successful
CI / Check typos (push) Successful in 8s
CI / Check links (push) Successful in 6s
CI / Clippy (push) Successful in 51s
CI / Build and test (push) Successful in 1m7s
CI / Build container (push) Successful in 45s
CI / Deploy on waypoint (push) Successful in 42s

This commit is contained in:
2025-11-06 20:45:44 -08:00
parent 4091d8b486
commit 4d8093c4a3
10 changed files with 272 additions and 31 deletions

View File

@@ -120,8 +120,10 @@ impl LogCliVQ {
preset = LogFilterPreset::Info
} else if level_i == 1 {
preset = LogFilterPreset::Debug
} else if level_i >= 2 {
} else if level_i == 2 {
preset = LogFilterPreset::Trace
} else if level_i >= 3 {
preset = LogFilterPreset::HyperTrace
} else {
unreachable!()
}
@@ -153,6 +155,9 @@ pub enum LogFilterPreset {
/// Standard "trace" log level
Trace,
/// Trace EVERYTHING
HyperTrace,
/// Filter for loki subscriber.
///
/// This is similar to `Trace`,
@@ -240,6 +245,19 @@ impl LogFilterPreset {
service: LogLevel::Trace,
},
Self::HyperTrace => LoggingConfig {
other: LogLevel::Trace,
silence: LogLevel::Trace,
// Libs
libservice: LogLevel::Trace,
toolbox: LogLevel::Trace,
// Bins
webpage: LogLevel::Trace,
service: LogLevel::Trace,
},
Self::Loki => LoggingConfig {
other: LogLevel::Trace,
silence: LogLevel::Warn,