Skip to content

Commit 93e1e6c

Browse files
Improve error logging
1 parent 9d757eb commit 93e1e6c

File tree

4 files changed

+8
-7
lines changed

4 files changed

+8
-7
lines changed

src/controllers/SessionController.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ class SessionController implements SLWebSocketEventListener {
5050

5151
initialize() {
5252
if (!this.authToken) {
53-
console.log("Couldn't get session due to missing auth token.")
53+
console.error("Couldn't get session due to missing auth token.")
5454
return
5555
}
5656
Server.getSession(this.authToken)
@@ -64,7 +64,7 @@ class SessionController implements SLWebSocketEventListener {
6464
.then(() => {
6565
setTimeout(() => {
6666
if (!this.authToken) {
67-
console.log("Couldn't connect web socket due to missing auth token.")
67+
console.error("Couldn't connect web socket due to missing auth token.")
6868
return;
6969
}
7070
this.getWebSocket().slSend('connect-socket', this.authToken, {});

src/index.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,10 +45,10 @@ class Superluminal extends React.Component<Props, State> {
4545

4646
setUser(user: { id: string, name: string }) {
4747
if (!user.id) {
48-
return console.log('You must provide a valid user ID.');
48+
return console.error('You must provide a valid user ID.');
4949
}
5050
if (!user.name) {
51-
return console.log('You must provide a valid user name.');
51+
return console.error('You must provide a valid user name.');
5252
}
5353
this.assistantViewRef.current?.setUser(user);
5454
}

src/networking/Server.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ class Server {
2121
},
2222
})
2323
.then((response) => response.json())
24-
.catch((error) => console.log(`Couldn't get session due to error: ${error?.reason ?? error}`));
24+
.catch((error) => console.error(`Couldn't get session due to error: ${error?.reason ?? error}`));
2525
}
2626
}
2727

src/networking/WebSocket.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ export class SLWebSocket extends WebSocket {
4848

4949
private static initializeWithBufferAndListeners(url: string, buffer: ArrayBuffer[], listeners: SLWebSocketEventListener[], onReconnect: () => Promise<void>): SLWebSocket {
5050
const instance = new SLWebSocket(url, buffer, listeners, onReconnect);
51+
if (!instance) { console.error(`[Web Socket] Failed to initialize web socket.`); }
5152
SLWebSocket.instance = instance;
5253
return instance;
5354
}
@@ -92,7 +93,7 @@ export class SLWebSocket extends WebSocket {
9293
this.sendBufferedMessages();
9394
}).catch((error) => {
9495
if (!this.isCurrent) { return; }
95-
console.log(`[Web Socket] Reconnection failed due to error: ${error}`);
96+
console.error(`[Web Socket] Reconnection failed due to error: ${error}`);
9697
this.close(4000, `Reconnection failed due to error: ${error}`); // 4000-4999 are reserved for application use
9798
});
9899
} else {
@@ -176,7 +177,7 @@ export class SLWebSocket extends WebSocket {
176177
}
177178

178179
private onError(error: ErrorEvent) {
179-
console.log(`[Web Socket] Error: ${error.message}.`);
180+
console.error(`[Web Socket] Error: ${error.message}.`);
180181
}
181182

182183
private onClose(e: CloseEvent) {

0 commit comments

Comments
 (0)