feat: prettify logger in development mode

This commit is contained in:
valerie 2024-05-10 18:32:07 -04:00
parent d107fff996
commit 075edcd0ca
No known key found for this signature in database
GPG key ID: BC4072495F2567DE
3 changed files with 103 additions and 1 deletions

View file

@ -54,8 +54,22 @@ const serverOptions: ServerOptions = {
const sessionTokens: Record<number, SessionToken[]> = {};
const backends: Record<number, BackendBaseClass> = {};
const loggerEnv = {
development: {
transport: {
target: 'pino-pretty',
options: {
translateTime: 'HH:MM:ss Z',
ignore: 'pid,hostname,time',
},
},
},
production: true,
test: false,
}
const fastify = Fastify({
logger: true,
logger: (process.env.NODE_ENV != "production" ? loggerEnv.development : loggerEnv.production),
trustProxy: Boolean(process.env.IS_BEHIND_PROXY),
});