Skip to content

Commit 68a4426

Browse files
committed
Create daemon log directory before restart
1 parent 873b2d0 commit 68a4426

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

server/src/main.rs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -785,6 +785,10 @@ fn start_project_daemon(options: DaemonLaunchOptions) -> anyhow::Result<DaemonMe
785785
let project_root = project_root()?;
786786
let metadata_path = daemon_metadata_path_for_root(&project_root)?;
787787
let log_path = daemon_log_path_for_root(&project_root)?;
788+
if let Some(parent) = log_path.parent() {
789+
fs::create_dir_all(parent)
790+
.with_context(|| format!("create daemon log directory {}", parent.display()))?;
791+
}
788792
let port = choose_daemon_port(options.port)?;
789793
let access_token = auth::generate_access_token();
790794
let pairing_code = auth::generate_pairing_code();

0 commit comments

Comments
 (0)