use utc instead

This commit is contained in:
Ahmed Ibrahim
2025-07-20 11:34:42 -07:00
parent 78c7b0f4df
commit 0fe8a4b9c8

View File

@@ -216,12 +216,11 @@ struct LogFileInfo {
fn create_log_file(config: &Config, session_id: Uuid) -> std::io::Result<LogFileInfo> {
// Resolve ~/.codex/sessions/YYYY/MM/DD and create it if missing.
let timestamp = OffsetDateTime::now_utc()
.map_err(|e| IoError::other(format!("failed to get local time: {e}")))?;
let timestamp = OffsetDateTime::now_utc();
let mut dir = config.codex_home.clone();
dir.push(SESSIONS_SUBDIR);
dir.push(timestamp.year().to_string());
dir.push(format!("{:02}", u8::from(timestamp.month())));
dir.push(format!("{:02}", timestamp.month() as u8));
dir.push(format!("{:02}", timestamp.day()));
fs::create_dir_all(&dir)?;