Rona

끊김 없는 로그 정리기 만들기

중급352026-06-10

개발 서버에서 섞여 나오는 JSON 로그와 일반 텍스트를 줄 단위로 읽어, JSON은 필요한 필드만 보기 좋게 정리하고 비 JSON 줄은 원문 그대로 통과시키는 명령줄 도구를 만듭니다. 최종적으로 `npm run dev 2>&1 | npx --no-install logtidy`로 실행해 PM과 DevOps가 바로 읽을 수 있는 정리된 로그 출력 결과를 얻습니다.

이 코칭은 터미널에서 진행됩니다

이런 걸 배워요

  • JSON 로그와 일반 텍스트가 섞인 스트림 문제를 재현할 수 있습니다.
  • 엄격한 JSON 처리 방식이 왜 중간에 멈추는지 설명할 수 있습니다.
  • 비 JSON 라인을 원문 그대로 통과시키는 로그 정리 도구를 만들 수 있습니다.
  • 필드 선택과 레벨 필터로 PM 공유용 로그 요약을 만들 수 있습니다.

어떻게 진행해요

1. 실행 환경 확인
2. 혼합 로그 샘플 준비
3. 끊기는 처리 방식 작성
4. 중단 문제 재현
5. 끊기지 않는 정리 도구 작성
6. 정리 파이프라인 실행
7. 팀 공유용 사용법 정리

AI 튜터가 각 단계를 하나씩 안내해줄 거예요