diff --git a/src/createApp.js b/src/createApp.js index 9bde6c451ca3e385f0cf2ee9f2f7dabfeff49d4e..e42c9effe44996ea4c38dbc3b022bc85c11724e7 100644 --- a/src/createApp.js +++ b/src/createApp.js @@ -5,10 +5,8 @@ import express from 'express' // Helmet helps you secure your Express app by setting various HTTP headers import helmet from 'helmet' -// Very low overhead Node.js logger. Logs in json use pino-pretty for dev. -import Logger from 'pino' - // Fastest HTTP logger for Node.js in town +import { logger } from './logger.js' import pinoHttp from 'pino-http' // Readiness and liveness checks middleware import health from '@cloudnative/health-connect' diff --git a/src/index.js b/src/index.js index cb533ca6d85913dc7770da441ff9055c0175f84b..6a77b125a9aa24b6b013debb58d721b659ee089e 100644 --- a/src/index.js +++ b/src/index.js @@ -1,8 +1,8 @@ // Add env vars from files // Note: actual env vars supersede .env file and .env file supersedes .env.defaults file import { config } from 'dotenv-defaults' -import { logger } from 'pino' -import { createApp } from './createApp' +import { logger } from './logger.js' +import { createApp } from './createApp.js' config() diff --git a/src/logger.js b/src/logger.js new file mode 100644 index 0000000000000000000000000000000000000000..54f3154ad5a52bcf754e1ab2923088d48ee76fe4 --- /dev/null +++ b/src/logger.js @@ -0,0 +1,4 @@ +// Very low overhead Node.js logger. Logs in json use pino-pretty for dev. +import Logger from 'pino' + +export const logger = new Logger()