Skip to content

Commit f61a0ae

Browse files
committed
Set unexpected error handler on startup
Fixes #911.
1 parent d1662d7 commit f61a0ae

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/cli.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import * as cp from "child_process";
22
import * as os from "os";
3+
import { setUnexpectedErrorHandler } from "vs/base/common/errors";
34
import { main as vsCli } from "vs/code/node/cliProcessMain";
45
import { validatePaths } from "vs/code/node/paths";
56
import { ParsedArgs } from "vs/platform/environment/common/environment";
@@ -13,6 +14,7 @@ import { MainServer } from "vs/server/src/server";
1314
import { AuthType, buildAllowedMessage, enumToArray, generateCertificate, generatePassword, localRequire, open, unpackExecutables } from "vs/server/src/util";
1415

1516
const { logger } = localRequire<typeof import("@coder/logger/out/index")>("@coder/logger/out/index");
17+
setUnexpectedErrorHandler((error) => logger.warn(error.message));
1618

1719
interface Args extends ParsedArgs {
1820
auth?: AuthType;

0 commit comments

Comments
 (0)