MCPcopy Create free account
hub / github.com/GCWing/BitFun / apply_runtime_log_level

Function apply_runtime_log_level

src/apps/desktop/src/logging.rs:135–149  ·  view source on GitHub ↗
(level: log::LevelFilter, source: &str)

Source from the content-addressed store, hash-verified

133}
134
135pub fn apply_runtime_log_level(level: log::LevelFilter, source: &str) {
136 let old_level = current_runtime_log_level();
137 if old_level == level {
138 return;
139 }
140
141 log::set_max_level(level);
142 CURRENT_LOG_LEVEL.store(level_filter_to_u8(level), Ordering::Relaxed);
143 log::info!(
144 "Runtime log level updated: old_level={}, new_level={}, source={}",
145 level_to_str(old_level),
146 level_to_str(level),
147 source
148 );
149}
150
151pub fn session_log_dir() -> Option<PathBuf> {
152 SESSION_LOG_DIR.get().cloned()

Callers 1

Calls 3

level_filter_to_u8Function · 0.85
storeMethod · 0.45

Tested by

no test coverage detected