[F] Fix error logging

This commit is contained in:
2025-12-08 17:07:34 +09:00
parent eb43edb5ca
commit 657a62ad21
+3 -2
View File
@@ -127,8 +127,9 @@ export const app = new Elysia()
// Error handling: Return status code and message
.onError(({ error, status }) => {
if (error instanceof HttpError) {
console.error(`[-] HTTP ${error.status}: ${error.message}`)
if (error.content instanceof String) return status(error.status, { msg: error.message })
const errorMessage = typeof error.content === "string" ? error.content : JSON.stringify(error.content)
console.error(`[-] HTTP ${error.status}: ${errorMessage}`)
if (typeof error.content === "string") return status(error.status, { msg: error.content })
else return status(error.status, error.content)
}
else throw error