go-request-logging

Community

Structured logging for Go gRPC

Authorsaddam-eng-tech
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill addresses the challenge of tracing requests across distributed Go gRPC microservices by ensuring consistent logging with request and trace IDs.

Core Features & Use Cases

  • Request ID Propagation: Automatically extracts and propagates request IDs from gRPC metadata.
  • Contextual Logging: Injects request and trace IDs into the logger context, ensuring all log lines within a request's lifecycle are correlated.
  • Interceptor Setup: Generates a gRPC server interceptor to handle logging logic.
  • Use Case: Debugging a complex user request that spans multiple microservices becomes significantly easier when every log message related to that request is tagged with the same unique identifier.

Quick Start

Add structured logging with request ID propagation to my Go gRPC service.

Dependency Matrix

Required Modules

None required

Components

scriptsreferences

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: go-request-logging
Download link: https://github.com/saddam-eng-tech/ai-agent-skills/archive/main.zip#go-request-logging

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.