Skip to content

Commit 0a2a82e

Browse files
committed
fix: 1차 리뷰 반영
1 parent 5164ed2 commit 0a2a82e

File tree

3 files changed

+6
-14
lines changed

3 files changed

+6
-14
lines changed

src/configs/logger.config.ts

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -13,21 +13,13 @@ if (!fs.existsSync(errorLogDir)) {
1313
}
1414

1515
const jsonFormat = winston.format.printf((info) => {
16-
// info.message가 객체인 경우
17-
if (typeof info.message === 'object' && info.message !== null) {
18-
return JSON.stringify({
19-
timestamp: info.timestamp,
20-
level: info.level.toUpperCase(),
21-
logger: info.logger || 'default',
22-
...info.message, // 로그 데이터 평탄화
23-
});
24-
}
16+
const message = typeof info.message === 'object' && info.message !== null ? info.message : { message: info.message };
2517

2618
return JSON.stringify({
2719
timestamp: info.timestamp,
2820
level: info.level.toUpperCase(),
29-
logger: 'default',
30-
message: info.message,
21+
logger: info.logger || 'default',
22+
...message,
3123
});
3224
});
3325

src/middlewares/accessLog.middleware.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ export const accessLogMiddleware = (req: Request, res: Response, next: NextFunct
1212
// 응답 완료 시 액세스 로그 기록
1313
res.on('finish', () => {
1414
if (res.statusCode < 400) {
15-
// 400 이상은 에러 로그로 처리
15+
// 400 미만만 액세스 로그, 그 외 에러 로깅
1616
logAccess(req, res);
1717
}
1818
});

src/types/logging.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ export interface LogContext {
1414
* 에러 로그 데이터
1515
*/
1616
export interface ErrorLogData extends LogContext {
17-
logger: string;
17+
logger: 'error';
1818
message: string;
1919
statusCode: number;
2020
errorCode?: string;
@@ -26,7 +26,7 @@ export interface ErrorLogData extends LogContext {
2626
* 액세스 로그 데이터
2727
*/
2828
export interface AccessLogData extends LogContext {
29-
logger: string;
29+
logger: 'access';
3030
statusCode: number;
3131
responseTime: number;
3232
responseSize?: number;

0 commit comments

Comments
 (0)