This commit is contained in:
Andras Schmelczer 2025-03-27 19:24:11 +00:00
parent f1002712e9
commit d8a3e8e93e
No known key found for this signature in database
GPG key ID: FC8F2C3D3D1A718C
3 changed files with 9 additions and 11 deletions

View file

@ -1,6 +1,6 @@
use std::{ffi::OsString, io::IsTerminal};
use std::ffi::OsString;
use clap::{Parser, ValueEnum};
use clap::Parser;
use clap_verbosity_flag::{InfoLevel, Verbosity};
use crate::cli::color_when::ColorWhen;

View file

@ -1,6 +1,6 @@
use std::{ffi::OsString, io::IsTerminal};
use std::io::IsTerminal;
use clap::{Parser, ValueEnum};
use clap::ValueEnum;
#[derive(ValueEnum, Copy, Clone, Debug, PartialEq, Eq)]
pub enum ColorWhen {
@ -10,7 +10,7 @@ pub enum ColorWhen {
}
impl ColorWhen {
pub fn use_colors(&self) -> bool {
pub fn use_colors(self) -> bool {
match self {
ColorWhen::Always => true,
ColorWhen::Auto => {

View file

@ -14,7 +14,7 @@ use cli::args::Args;
use errors::{SyncServerError, init_error};
use log::info;
use server::create_server;
use tracing_subscriber::{EnvFilter, fmt::format, layer::SubscriberExt, util::SubscriberInitExt};
use tracing_subscriber::{EnvFilter, fmt::format, util::SubscriberInitExt};
#[tokio::main]
async fn main() -> ExitCode {
@ -27,9 +27,9 @@ async fn main() -> ExitCode {
}
match result {
Ok(_) => ExitCode::SUCCESS,
Ok(()) => ExitCode::SUCCESS,
Err(e) => {
eprintln!("Failed to set up logging: {}", e);
eprintln!("Failed to set up logging: {e}");
ExitCode::FAILURE
}
}
@ -38,9 +38,7 @@ async fn main() -> ExitCode {
fn set_up_logging(args: &Args) -> Result<(), SyncServerError> {
let level_filter = match args.verbose.log_level_filter() {
// We don't want to allow disabling all logging
log::LevelFilter::Off => tracing::Level::ERROR,
log::LevelFilter::Error => tracing::Level::ERROR,
log::LevelFilter::Off | log::LevelFilter::Error => tracing::Level::ERROR,
log::LevelFilter::Warn => tracing::Level::WARN,
log::LevelFilter::Info => tracing::Level::INFO,
log::LevelFilter::Debug => tracing::Level::DEBUG,