(logs_root: &Path)
| 226 | } |
| 227 | |
| 228 | pub fn create_session_log_dir(logs_root: &Path) -> PathBuf { |
| 229 | let timestamp = Local::now().format(SESSION_DIR_FORMAT).to_string(); |
| 230 | let session_dir = logs_root.join(timestamp); |
| 231 | fs::create_dir_all(&session_dir).ok(); |
| 232 | session_dir |
| 233 | } |
| 234 | |
| 235 | pub fn build_log_paths(session_log_dir: &Path) -> CliLogPaths { |
| 236 | CliLogPaths { |