Agent skill · software engineering · aiskillstore
structured-logging
Implement JSON-based structured logging for observability. Use when setting up logging, debugging production issues, or preparing for log aggregation (ELK, Datadog). Covers log levels, context, and best practices.
Why this skill is useful
Provides specific implementation details and best practices for structured logging in JSON format that the AI wouldn't reliably generate on its own.
What it needs
Requires npm installed locally. About 5k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.
What this skill does
Structured Logging JSON 포맷의 구조화된 로깅을 구현하는 스킬입니다. Core Principle "print문 대신 구조화된 로그를 남겨라." "로그는 검색 가능하고, 집계 가능해야 한다." 왜 Structured Logging인가? ❌ 일반 텍스트 로그 파싱 어려움 필터링/검색 제한 컨텍스트 손실 ✅ 구조화된 로그 (JSON) 쉬운 파싱/검색 필드별 필터링 풍부한 컨텍스트 Log Levels Level 용도 예시 ------- ------ ------ fatal 시스템 종료 필요 DB 연결 완전 실패 error 에러 발생, 복구 가능 API 호출 실패 warn 잠재적 문제 지연된 응답 info 주요 이벤트 사용자 로그인 성공 debug 디버깅 정보 함수 파라미터 trace 상세 추적 실행 흐름 프로덕션 로그 레벨 필수 로그 필드 Node.js 구현 Pino (권장 - 고성능) Winston Request Context Request ID 전파 AsyncLocalStorage (권장) Context-aware Logger 로깅 패턴 API 요청 로깅 비즈니스 이벤트 로깅 성능 로깅 금지 패턴 민감 정보 제거 Log Aggregation 연동 ELK Stack (Elasticsearch) Datadog Checklist 설정 [ ] 구조화된 로깅 라이브러리 설치 (Pino/Winston) [ ] 로그 레벨 환경변수 설정 [ ] 기본 필드 (service, environment) 설정 [ ] Request ID 미들웨어 적용 [ ] 민감 정보 redaction 설정 로깅 표준 [ ] JSON 포맷 사용 [ ] 적절한 로그 레벨 사용 [ ] 비즈니스 이벤트 로깅 [ ] 에러에 스택 트레이스 포함 [ ] 성능 측정 로깅 운영 [ ] 로그 집계 시스템 연동 [ ] 로그 기반 알림 설정 [ ] 로그 보관 정책 수립 References Pino Winston 12-Factor App Logs
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/structured-logging--f302f7