From 2af101dd405b2852731e8d9d25e860f70062b112 Mon Sep 17 00:00:00 2001 From: sxyazi Date: Thu, 9 Jan 2025 15:55:04 +0800 Subject: [PATCH] .. --- yazi-adapter/src/drivers/ueberzug.rs | 4 ++-- yazi-fm/src/logs.rs | 2 +- yazi-shared/src/env.rs | 5 +++++ 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/yazi-adapter/src/drivers/ueberzug.rs b/yazi-adapter/src/drivers/ueberzug.rs index a4ae59be..addb5a95 100644 --- a/yazi-adapter/src/drivers/ueberzug.rs +++ b/yazi-adapter/src/drivers/ueberzug.rs @@ -6,7 +6,7 @@ use ratatui::layout::Rect; use tokio::{io::AsyncWriteExt, process::{Child, Command}, sync::mpsc::{self, UnboundedSender}}; use tracing::{debug, warn}; use yazi_config::PREVIEW; -use yazi_shared::{LOG_LEVEL, LogLevel, RoCell, env_exists}; +use yazi_shared::{LOG_LEVEL, RoCell, env_exists}; use crate::{Adapter, Dimension}; @@ -87,7 +87,7 @@ impl Ueberzug { fn create_demon(adapter: Adapter) -> Result { let result = Command::new("ueberzugpp") .args(["layer", "-so", &adapter.to_string()]) - .env("SPDLOG_LEVEL", if LOG_LEVEL.get() != LogLevel::None { "debug" } else { "" }) + .env("SPDLOG_LEVEL", if LOG_LEVEL.get().is_none() { "" } else { "debug" }) .kill_on_drop(true) .stdin(Stdio::piped()) .stdout(Stdio::null()) diff --git a/yazi-fm/src/logs.rs b/yazi-fm/src/logs.rs index 330dae38..5db6359b 100644 --- a/yazi-fm/src/logs.rs +++ b/yazi-fm/src/logs.rs @@ -13,7 +13,7 @@ pub(super) struct Logs; impl Logs { pub(super) fn start() -> anyhow::Result<()> { let level = LOG_LEVEL.get(); - if LOG_LEVEL.get() == LogLevel::None { + if LOG_LEVEL.get().is_none() { return Ok(()); } diff --git a/yazi-shared/src/env.rs b/yazi-shared/src/env.rs index 7f688321..77f9498d 100644 --- a/yazi-shared/src/env.rs +++ b/yazi-shared/src/env.rs @@ -32,6 +32,11 @@ pub enum LogLevel { Debug, } +impl LogLevel { + #[inline] + pub fn is_none(self) -> bool { self == Self::None } +} + impl From for LogLevel { fn from(mut s: String) -> Self { s.make_ascii_uppercase();