프로젝트 소개

slogcp는 OpenTelemetry 스팬 컨텍스트를 통한 Cloud Trace와의 자동 상관 관계, 올바른 스택 트레이스와 서비스 컨텍스트를 갖춘 Cloud Error Reporting 지원, HTTP 및 gRPC 서비스용 요청 범위 로거를 유도하는 내장 미들웨어를 포함한 주요 기능을 제공합니다. 또한 메시지 큐 전반의 트레이스 전파를 위한 Pub/Sub 통합을 제공합니다. stdout/stderr에 직접 쓰기 때문에 slogcp는 GCP의 기본 로그 수집을 활용하여 공식 Cloud Logging 클라이언트 라이브러리를 사용하는 것보다 CPU 오버헤드를 줄입니다. 동적 레벨 제어, 속성 재작성, 그리고 마스킹을 위한 masq나 로그 회전을 위한 timberjack과 같은 다른 slog 기반 도구와의 쉬운 통합을 지원합니다.