logging

Latest posts

리눅스 로그 리다이렉션 전략 — stdout과 stderr를 언제 합치고 언제 나눌 것인가

stdout과 stderr를 합칠지 분리할지는 단순한 쉘 문법 선택이 아니다. 이 글은 >, 2>, 2>&1, /dev/null, 파이프를 기준으로 로그를 언제 통합하고 언제 분리해야 하는지 설명한다. 핵심은 출력 문법이 아니라 데이터 흐름과 오류 흐름을 어떻게 설계할 것인지에 있다.

컨테이너 로그는 왜 stdout으로 보낼까? — Docker/Kubernetes 로그 구조 완전 정리

컨테이너 환경에서 로그를 파일이 아닌 stdout으로 출력하는 이유는 단순한 구현 방식의 차이가 아니다. Docker와 Kubernetes에서 로그가 어떻게 수집되고, 왜 stdout 기반 구조가 확장성과 운영 효율을 높이는지 예제와 함께 상세히 설명한다.

왜 Docker 로그는 stdout일까 — Unix I/O 모델이 컨테이너 시대까지 살아남은 이유

Docker와 Kubernetes 환경에서 애플리케이션 로그는 왜 파일이 아니라 stdout으로 출력해야 할까? 컨테이너 로그 구조를 따라가 보면 결국 Unix의 오래된 설계로 돌아가게 된다. stdout과 stderr로 분리된 I/O 모델이 어떻게 현대 클라우드 인프라의 로그 시스템까지 이어졌는지 살펴본다.