From 52bb33b5665c535973feb544fd664e59a6d59d43 Mon Sep 17 00:00:00 2001 From: Brody Over <10548119+brody192@users.noreply.github.com> Date: Tue, 13 Feb 2024 08:50:25 -0500 Subject: [PATCH] Disable buffered logs (#3892) * Update main.ts * Update command.ts * Update queue-worker.ts * Enable users to disable log buffering --------- Co-authored-by: Charles Bochet --- packages/twenty-docs/docs/start/self-hosting/self-hosting.mdx | 1 + packages/twenty-server/.env.example | 1 + packages/twenty-server/src/command.ts | 2 +- .../src/integrations/environment/environment.service.ts | 4 ++++ packages/twenty-server/src/main.ts | 2 +- packages/twenty-server/src/queue-worker.ts | 2 +- 6 files changed, 9 insertions(+), 3 deletions(-) diff --git a/packages/twenty-docs/docs/start/self-hosting/self-hosting.mdx b/packages/twenty-docs/docs/start/self-hosting/self-hosting.mdx index c96947b02..f060bd803 100644 --- a/packages/twenty-docs/docs/start/self-hosting/self-hosting.mdx +++ b/packages/twenty-docs/docs/start/self-hosting/self-hosting.mdx @@ -146,6 +146,7 @@ import TabItem from '@theme/TabItem'; ('LOGGER_IS_BUFFER_ENABLED') ?? true; + } + getExceptionHandlerDriverType(): ExceptionHandlerDriver { return ( this.configService.get( diff --git a/packages/twenty-server/src/main.ts b/packages/twenty-server/src/main.ts index ebe9c1612..c0c8a0369 100644 --- a/packages/twenty-server/src/main.ts +++ b/packages/twenty-server/src/main.ts @@ -16,7 +16,7 @@ import { EnvironmentService } from './integrations/environment/environment.servi const bootstrap = async () => { const app = await NestFactory.create(AppModule, { cors: true, - bufferLogs: true, + bufferLogs: process.env.LOGGER_IS_BUFFER_ENABLED === 'true', }); const logger = app.get(LoggerService); diff --git a/packages/twenty-server/src/queue-worker.ts b/packages/twenty-server/src/queue-worker.ts index 9f7b0cec5..cbc52cc9a 100644 --- a/packages/twenty-server/src/queue-worker.ts +++ b/packages/twenty-server/src/queue-worker.ts @@ -21,7 +21,7 @@ async function bootstrap() { try { const app = await NestFactory.createApplicationContext(QueueWorkerModule, { - bufferLogs: true, + bufferLogs: process.env.LOGGER_IS_BUFFER_ENABLED === 'true', }); loggerService = app.get(LoggerService);