feat: api logger 실행모드 production 으로 한정
This commit is contained in:
parent
b783ca92d7
commit
bc73d36588
@ -2,6 +2,9 @@ import { NextRequest } from 'next/server'
|
|||||||
import { join } from 'path'
|
import { join } from 'path'
|
||||||
import pino from 'pino'
|
import pino from 'pino'
|
||||||
|
|
||||||
|
/* 실행 모드 */
|
||||||
|
const isProduction = process.env.NODE_ENV === 'production'
|
||||||
|
|
||||||
/* 로그 데이터 인터페이스 */
|
/* 로그 데이터 인터페이스 */
|
||||||
interface ApiLogData {
|
interface ApiLogData {
|
||||||
responseStatus: number
|
responseStatus: number
|
||||||
@ -46,7 +49,7 @@ class DailyLogger {
|
|||||||
private createLogger(): pino.Logger {
|
private createLogger(): pino.Logger {
|
||||||
return pino(
|
return pino(
|
||||||
{
|
{
|
||||||
level: 'info',
|
level: isProduction ? 'info' : 'silent',
|
||||||
timestamp: pino.stdTimeFunctions.isoTime,
|
timestamp: pino.stdTimeFunctions.isoTime,
|
||||||
},
|
},
|
||||||
this.destination,
|
this.destination,
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user