Move debug logs to directory per day
This makes it easier to find stuff.
This commit is contained in:
@@ -33,7 +33,8 @@ impl Middleware for DebugLogger {
|
|||||||
let timestamp = Utc::now().format("%Y%m%d_%H%M%S");
|
let timestamp = Utc::now().format("%Y%m%d_%H%M%S");
|
||||||
let filename = format!("{}_{}_{}.txt", timestamp, request_id, self.service_name);
|
let filename = format!("{}_{}_{}.txt", timestamp, request_id, self.service_name);
|
||||||
|
|
||||||
let dir = format!("./debug_logs/{}", self.service_name);
|
let date = Utc::now().format("%Y-%m-%d").to_string();
|
||||||
|
let dir = format!("./debug_logs/{}/{}", date, self.service_name);
|
||||||
fs::create_dir_all(&dir).unwrap_or_else(|e| {
|
fs::create_dir_all(&dir).unwrap_or_else(|e| {
|
||||||
eprintln!("Failed to create debug log directory: {}", e);
|
eprintln!("Failed to create debug log directory: {}", e);
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user