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()