Use debug! macro for switcher logging (no file logging)
This commit is contained in:
parent
1ad2f7e528
commit
12e4d1bd21
1 changed files with 11 additions and 34 deletions
|
|
@ -1,7 +1,7 @@
|
||||||
use crate::core::shared::models::Switcher;
|
use crate::core::shared::models::Switcher;
|
||||||
use crate::core::shared::models::UserSession;
|
use crate::core::shared::models::UserSession;
|
||||||
use crate::core::shared::state::AppState;
|
use crate::core::shared::state::AppState;
|
||||||
use log::{error, info, trace};
|
use log::{debug, error, trace};
|
||||||
use rhai::{Dynamic, Engine};
|
use rhai::{Dynamic, Engine};
|
||||||
use serde_json::json;
|
use serde_json::json;
|
||||||
use std::sync::Arc;
|
use std::sync::Arc;
|
||||||
|
|
@ -146,12 +146,7 @@ fn add_switcher(
|
||||||
let mut conn = match get_redis_connection(cache_client) {
|
let mut conn = match get_redis_connection(cache_client) {
|
||||||
Some(conn) => conn,
|
Some(conn) => conn,
|
||||||
None => {
|
None => {
|
||||||
// Debug: write to file
|
debug!("ADD_SWITCHER: cache not ready, skipping");
|
||||||
let _ = std::fs::OpenOptions::new()
|
|
||||||
.create(true)
|
|
||||||
.append(true)
|
|
||||||
.open("/tmp/switcher_debug.log")
|
|
||||||
.and_then(|mut f| writeln!(f, "ADD_SWITCHER: cache not ready, skipping"));
|
|
||||||
trace!("Cache not ready, skipping add switcher");
|
trace!("Cache not ready, skipping add switcher");
|
||||||
return Ok(());
|
return Ok(());
|
||||||
}
|
}
|
||||||
|
|
@ -162,16 +157,11 @@ fn add_switcher(
|
||||||
.arg(switcher_data.to_string())
|
.arg(switcher_data.to_string())
|
||||||
.query(&mut conn);
|
.query(&mut conn);
|
||||||
|
|
||||||
// Debug: write to file
|
debug!("ADD_SWITCHER: Stored '{}' ({}) to Redis key '{}' for session {}",
|
||||||
let _ = std::fs::OpenOptions::new()
|
switcher_id,
|
||||||
.create(true)
|
if is_standard_switcher(first_param) { "standard" } else { "custom" },
|
||||||
.append(true)
|
redis_key,
|
||||||
.open("/tmp/switcher_debug.log")
|
user_session.id);
|
||||||
.and_then(|mut f| writeln!(f, "ADD_SWITCHER: Stored switcher '{}' ({}) to Redis key '{}' for session {}",
|
|
||||||
switcher_id,
|
|
||||||
if is_standard_switcher(first_param) { "standard" } else { "custom" },
|
|
||||||
redis_key,
|
|
||||||
user_session.id));
|
|
||||||
} else {
|
} else {
|
||||||
trace!("No cache configured, switcher not added");
|
trace!("No cache configured, switcher not added");
|
||||||
}
|
}
|
||||||
|
|
@ -220,27 +210,14 @@ pub fn get_switchers(
|
||||||
switchers.push(switcher);
|
switchers.push(switcher);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// Debug: write to file
|
debug!("get_switchers: Retrieved {} switchers from Redis key '{}' for session {}",
|
||||||
let _ = std::fs::OpenOptions::new()
|
switchers.len(), redis_key, session_id);
|
||||||
.create(true)
|
|
||||||
.append(true)
|
|
||||||
.open("/tmp/switcher_debug.log")
|
|
||||||
.and_then(|mut f| writeln!(f, "get_switchers: Retrieved {} switchers from Redis key '{}' for session {}",
|
|
||||||
switchers.len(), redis_key, session_id));
|
|
||||||
for sw in &switchers {
|
for sw in &switchers {
|
||||||
let _ = std::fs::OpenOptions::new()
|
debug!(" - Switcher: id={}, label={}", sw.id, sw.label.as_deref().unwrap_or(""));
|
||||||
.create(true)
|
|
||||||
.append(true)
|
|
||||||
.open("/tmp/switcher_debug.log")
|
|
||||||
.and_then(|mut f| writeln!(f, " - Switcher: id={}, label={}", sw.id, sw.label.as_deref().unwrap_or("")));
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Err(e) => {
|
Err(e) => {
|
||||||
let _ = std::fs::OpenOptions::new()
|
debug!("get_switchers: Redis error: {}", e);
|
||||||
.create(true)
|
|
||||||
.append(true)
|
|
||||||
.open("/tmp/switcher_debug.log")
|
|
||||||
.and_then(|mut f| writeln!(f, "get_switchers: Error: {}", e));
|
|
||||||
error!("Failed to get switchers from Redis: {}", e);
|
error!("Failed to get switchers from Redis: {}", e);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue