feat: prettify logger in development mode
This commit is contained in:
parent
d107fff996
commit
075edcd0ca
3 changed files with 103 additions and 1 deletions
|
@ -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),
|
||||
});
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue