logging

williamzujkowski's avatarfrom williamzujkowski

Logging standards for logging in Observability environments. Covers best

⭐11stars🔀0forks📁View on GitHub🕐Updated Jan 1, 2026

When & Why to Use This Skill

This Claude skill provides comprehensive logging standards and best practices tailored for modern observability environments. It guides developers and SREs through implementing secure, maintainable, and high-performance logging patterns, ensuring that system telemetry is both actionable and efficient for debugging and system health tracking.

Use Cases

  • Standardizing log formats across microservices to ensure seamless log aggregation and centralized analysis in observability platforms.
  • Implementing secure-by-default logging practices to prevent the accidental exposure of sensitive data while maintaining comprehensive audit trails.
  • Optimizing application performance by applying efficient logging patterns and selecting appropriate observability hooks for high-traffic production environments.
  • Enhancing incident response capabilities by integrating structured error handling and detailed diagnostic logs into the software architecture.
namelogging
descriptionLogging standards for logging in Observability environments. Covers best

Logging

Quick Navigation: Level 1: Quick Start (5 min) → Level 2: Implementation (30 min) → Level 3: Mastery (Extended)


Level 1: Quick Start

Core Principles

  1. Best Practices: Follow industry-standard patterns for observability
  2. Security First: Implement secure defaults and validate all inputs
  3. Maintainability: Write clean, documented, testable code
  4. Performance: Optimize for common use cases

Essential Checklist

  • Follow established patterns for observability
  • Implement proper error handling
  • Add comprehensive logging
  • Write unit and integration tests
  • Document public interfaces

Level 2: Implementation

Core Concepts

This skill covers essential practices for observability.

Key areas include:

  • Architecture patterns
  • Implementation best practices
  • Testing strategies
  • Performance optimization

Implementation Patterns

Apply these patterns when working with observability:

  1. Pattern Selection: Choose appropriate patterns for your use case
  2. Error Handling: Implement comprehensive error recovery
  3. Monitoring: Add observability hooks for production

Common Pitfalls

Avoid these common mistakes:

  • Skipping validation of inputs
  • Ignoring edge cases
  • Missing test coverage
  • Poor documentation

Level 3: Mastery Resources

Reference Materials

Templates

See the templates/ directory for starter configurations.

External Resources

Consult official documentation and community best practices for observability.