[pitboss/grind] cleanup session-0004 (20260522T163126Z-7d60)

This commit is contained in:
pitboss 2026-05-22 13:17:28 -05:00
parent 0e4e393000
commit 0d4ab22c4c
7 changed files with 119 additions and 45 deletions

View file

@ -14,10 +14,16 @@ use tracing_subscriber::{EnvFilter, Registry, fmt as tracing_fmt};
// use tracing_appender::rolling::{RollingFileAppender, Rotation};
// use tracing_appender::non_blocking;
fn init_tracing() {
fn init_tracing(quiet: bool) {
// let file_appender = RollingFileAppender::new(Rotation::HOURLY, "logs", "nyx-scanner.log");
// let (file_writer, guard) = non_blocking(file_appender);
let filter = if quiet {
EnvFilter::new("off")
} else {
EnvFilter::from_default_env()
};
let fmt_layer = tracing_fmt::layer()
.pretty()
.with_writer(std::io::stderr)
@ -29,17 +35,11 @@ fn init_tracing() {
// .without_time()
// .json();
Registry::default()
.with(EnvFilter::from_default_env())
.with(fmt_layer)
.init();
Registry::default().with(filter).with(fmt_layer).init();
}
fn main() -> NyxResult<()> {
let now = Instant::now();
init_tracing();
tracing::debug!("CLI starting up");
if std::env::args().count() == 1 {
eprint!("{}", fmt::render_welcome());
@ -60,6 +60,10 @@ fn main() -> NyxResult<()> {
let (mut config, config_note) = Config::load(config_dir)?;
let explicit_quiet = config.output.quiet || cli.command.quiet_requested();
init_tracing(explicit_quiet);
tracing::debug!("CLI starting up");
rayon::ThreadPoolBuilder::new()
.stack_size(config.performance.rayon_thread_stack_size)
.build_global()
@ -67,7 +71,7 @@ fn main() -> NyxResult<()> {
let is_serve = cli.command.is_serve();
let is_info = cli.command.is_informational();
let quiet = config.output.quiet || cli.command.is_structured_output(&config);
let quiet = explicit_quiet || cli.command.is_structured_output(&config);
// Print config note before scanning (human-readable mode only). Pure
// informational commands suppress it too, their output is usually