aboutsummaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2021-09-23 23:18:00 -0700
committerAdam Soltys <[email protected]>2021-09-23 23:19:42 -0700
commit6fe6c1b9d715e7501ada4505af46062714a3d055 (patch)
tree8e668f8a4e0079da7d5d04fd3b6275f521d52caa /lib
parent18814242ad055ecd6f9de1d23209958e12aee69c (diff)
downloadcoinos-server-6fe6c1b9d715e7501ada4505af46062714a3d055.tar.gz
coinos-server-6fe6c1b9d715e7501ada4505af46062714a3d055.zip
request logger
Diffstat (limited to 'lib')
-rw-r--r--lib/logging.js19
1 files changed, 19 insertions, 0 deletions
diff --git a/lib/logging.js b/lib/logging.js
new file mode 100644
index 00000000..5b43bf9b
--- /dev/null
+++ b/lib/logging.js
@@ -0,0 +1,19 @@
+const pino = require("pino");
+const expressPino = require("express-pino-logger")({
+ logger: pino("./logs/requests.log"),
+ serializers: {
+ res: res => {},
+ req: req => ({
+ method: req.method,
+ url: req.url
+ })
+ }
+});
+
+l = {
+ info: (...msgs) => pino().info(msgs.join(" ")),
+ warn: (...msgs) => pino().warn(msgs.join(" ")),
+ error: (...msgs) => pino().error(msgs.join(" "))
+};
+
+app.use(expressPino);