aboutsummaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
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);