move failed request logs to their own subdirectory
~/.consciousness/logs/failed-requests/ instead of cluttering the main logs directory. Co-Authored-By: Proof of Concept <poc@bcachefs.org>
This commit is contained in:
parent
3b80af2997
commit
5b92b59b17
1 changed files with 6 additions and 4 deletions
|
|
@ -259,9 +259,10 @@ pub(crate) async fn send_and_check(
|
|||
if let Some(json) = request_json {
|
||||
let log_dir = dirs::home_dir()
|
||||
.unwrap_or_default()
|
||||
.join(".consciousness/logs");
|
||||
.join(".consciousness/logs/failed-requests");
|
||||
let _ = std::fs::create_dir_all(&log_dir);
|
||||
let ts = chrono::Local::now().format("%Y%m%dT%H%M%S");
|
||||
let path = log_dir.join(format!("failed-request-{}.json", ts));
|
||||
let path = log_dir.join(format!("{}.json", ts));
|
||||
if std::fs::write(&path, json).is_ok() {
|
||||
let _ = ui_tx.send(UiMessage::Debug(format!(
|
||||
"saved failed request to {} (HTTP {})", path.display(), status
|
||||
|
|
@ -323,9 +324,10 @@ impl SseReader {
|
|||
let Some(ref json) = self.request_json else { return };
|
||||
let log_dir = dirs::home_dir()
|
||||
.unwrap_or_default()
|
||||
.join(".consciousness/logs");
|
||||
.join(".consciousness/logs/failed-requests");
|
||||
let _ = std::fs::create_dir_all(&log_dir);
|
||||
let ts = chrono::Local::now().format("%Y%m%dT%H%M%S");
|
||||
let path = log_dir.join(format!("failed-request-{}.json", ts));
|
||||
let path = log_dir.join(format!("{}.json", ts));
|
||||
if std::fs::write(&path, json).is_ok() {
|
||||
let _ = self.ui_tx.send(UiMessage::Debug(format!(
|
||||
"saved failed request to {} ({})", path.display(), reason
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue