diff --git a/.changeset/eighty-countries-develop.md b/.changeset/eighty-countries-develop.md new file mode 100644 index 0000000000000..01774818b2f87 --- /dev/null +++ b/.changeset/eighty-countries-develop.md @@ -0,0 +1,5 @@ +--- +'@eth-optimism/common-ts': patch +--- + +Log server messages to logger instead of stdout diff --git a/packages/common-ts/src/base-service/base-service-v2.ts b/packages/common-ts/src/base-service/base-service-v2.ts index 896b62320c5c6..a421fd0e5b5bb 100644 --- a/packages/common-ts/src/base-service/base-service-v2.ts +++ b/packages/common-ts/src/base-service/base-service-v2.ts @@ -375,7 +375,17 @@ export abstract class BaseServiceV2< app.use(bodyParser.urlencoded({ extended: true })) // Logging. - app.use(morgan('short')) + app.use( + morgan('short', { + stream: { + write: (str: string) => { + this.logger.info(`server log`, { + log: str, + }) + }, + }, + }) + ) // Metrics. // Will expose a /metrics endpoint by default.