f5b5ae51bd
* gql fix + new dependency-less status check endpoint * added correlation ids to upstream calls * added prometheus metrics * added sigint logging
13 lines
385 B
TypeScript
13 lines
385 B
TypeScript
import { buildLogger } from '~/server/lib/core/helpers/observability'
|
|
import { useRuntimeConfig } from '#imports'
|
|
|
|
export default defineNitroPlugin((nitroApp) => {
|
|
const {
|
|
public: { logLevel, logPretty }
|
|
} = useRuntimeConfig()
|
|
const logger = buildLogger(logLevel, logPretty)
|
|
nitroApp.hooks.hook('close', () => {
|
|
logger.warn('Closing down the server, bye bye!')
|
|
})
|
|
})
|