From 237d46ad5c4e406fea5a13f9163684cd24114dac Mon Sep 17 00:00:00 2001
From: Dominik Hebeler <dominik@hebeler.club>
Date: Fri, 24 Feb 2023 11:20:10 +0100
Subject: [PATCH] reduced logging in production

---
 pass/app.js | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/pass/app.js b/pass/app.js
index 59d4401..b2d5a5d 100644
--- a/pass/app.js
+++ b/pass/app.js
@@ -19,7 +19,15 @@ var app = express();
 app.set("views", path.join(__dirname, "views"));
 app.set("view engine", "ejs");
 
-app.use(logger("dev"));
+// Setup loggin
+if (process.env.NODE_ENV === "development") {
+  app.use(logger("dev"));
+} else {
+  // Do not log successful requests in production
+  app.use(logger("dev", {
+    skip: (req, res) => { return res.statusCode < 400 }
+  }));
+}
 app.use(express.json());
 app.use(express.urlencoded({ extended: false, limit: "1mb" }));
 app.use(cookieParser());
-- 
GitLab