aboutsummaryrefslogtreecommitdiffstats
path: root/index.js
diff options
context:
space:
mode:
Diffstat (limited to 'index.js')
-rw-r--r--index.js12
1 files changed, 10 insertions, 2 deletions
diff --git a/index.js b/index.js
index b84aa10f..8eabff97 100644
--- a/index.js
+++ b/index.js
@@ -28,10 +28,18 @@ require("./routes/payments");
require("./routes/users");
app.use((err, req, res, next) => {
- l.info("res", res);
+ const details = {
+ path: req.path,
+ body: req.body,
+ msg: err.message,
+ stack: err.stack,
+ }
+
+ if (req.user) details.username = req.user.username;
+
+ l.error("uncaught error", details);
res.status(500);
res.send("An error occurred");
- l.error("uncaught error", err.stack);
return res.end();
});