diff --git a/api/src/server.ts b/api/src/server.ts index 30ef89dd842..c846c60e197 100644 --- a/api/src/server.ts +++ b/api/src/server.ts @@ -20,9 +20,11 @@ const envToLogger = { ignore: 'pid,hostname' } }, - level: FCC_API_LOG_LEVEL + level: FCC_API_LOG_LEVEL || 'info' + }, + production: { + level: FCC_API_LOG_LEVEL || 'info' }, - production: { level: FCC_API_LOG_LEVEL }, test: undefined }; diff --git a/docker/api/docker-compose.yml b/docker/api/docker-compose.yml index 416086f6ec6..fd4e927a44a 100644 --- a/docker/api/docker-compose.yml +++ b/docker/api/docker-compose.yml @@ -6,3 +6,9 @@ services: - ../../.env ports: - '3000:3000' + logging: + driver: 'local' + options: + max-size: '10m' + max-file: '3' + compress: 'true' diff --git a/sample.env b/sample.env index 0a80a69f83c..9c6d208cbfe 100644 --- a/sample.env +++ b/sample.env @@ -71,7 +71,7 @@ FCC_ENABLE_DEV_LOGIN_MODE=true FCC_ENABLE_SHADOW_CAPTURE=false FCC_ENABLE_EXAM_ENVIRONMENT=false FCC_ENABLE_SENTRY_ROUTES=false -FCC_API_LOG_LEVEL=debug +FCC_API_LOG_LEVEL=info # Email # use ses in production