From 33e88bb9275ca07740f5f552245b813ecdffe722 Mon Sep 17 00:00:00 2001 From: Eric Doughty-Papassideris Date: Fri, 22 Nov 2024 16:54:51 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=8A=20oo-connector:=20output=20JSON=20?= =?UTF-8?q?logs=20in=20production?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tdrive/connectors/onlyoffice-connector/src/config/index.ts | 2 ++ tdrive/connectors/onlyoffice-connector/src/lib/logger.ts | 2 ++ 2 files changed, 4 insertions(+) diff --git a/tdrive/connectors/onlyoffice-connector/src/config/index.ts b/tdrive/connectors/onlyoffice-connector/src/config/index.ts index 9dc31436..778c6646 100644 --- a/tdrive/connectors/onlyoffice-connector/src/config/index.ts +++ b/tdrive/connectors/onlyoffice-connector/src/config/index.ts @@ -16,6 +16,8 @@ export const { OOCONNECTOR_HEALTH_SECRET, } = process.env; +export const isProductionEnv = (NODE_ENV ?? '').toLocaleLowerCase().trim() === 'production'; + const secs = 1000, mins = 60 * secs; diff --git a/tdrive/connectors/onlyoffice-connector/src/lib/logger.ts b/tdrive/connectors/onlyoffice-connector/src/lib/logger.ts index 5bb9d148..a23589cf 100644 --- a/tdrive/connectors/onlyoffice-connector/src/lib/logger.ts +++ b/tdrive/connectors/onlyoffice-connector/src/lib/logger.ts @@ -1,5 +1,7 @@ import { Logger } from 'tslog'; +import { isProductionEnv } from '../config'; export default new Logger({ name: 'twake-onlyoffice-plugin', + type: isProductionEnv ? 'json' : 'pretty', });