redirect uncaught errors to log file

pull/395/head v0.1.135
Dax Raad 2025-06-25 08:41:10 -04:00
parent aaab785493
commit 50469ed750
1 changed files with 12 additions and 0 deletions

View File

@ -26,6 +26,18 @@ import { ServeCommand } from "./cli/cmd/serve"
const cancel = new AbortController()
process.on("unhandledRejection", (e) => {
Log.Default.error("rejection", {
e: e instanceof Error ? e.message : e,
})
})
process.on("uncaughtException", (e) => {
Log.Default.error("exception", {
e: e instanceof Error ? e.message : e,
})
})
const cli = yargs(hideBin(process.argv))
.scriptName("opencode")
.help("help", "show help")