ln-771-logging-configurator

Solid

Configures structured JSON logging with Serilog (.NET) or structlog (Python). Use when adding logging to backend projects.

AI & Automation 488 stars 70 forks Updated yesterday MIT

Install

View on GitHub

Quality Score: 94/100

Stars 20%
90
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# ln-771-logging-configurator **Type:** L3 Worker **Category:** 7XX Project Bootstrap Configures structured JSON logging for .NET and Python projects. --- ## Overview | Aspect | Details | |--------|---------| | **Input** | Context Store from ln-770 | | **Output** | Logging configuration files | | **Stacks** | .NET (Serilog), Python (structlog) | --- ## Phase 1: Receive Context Accept Context Store from coordinator. **Required Context:** - `STACK`: .NET or Python - `FRAMEWORK`: ASP.NET Core or FastAPI - `FRAMEWORK_VERSION`: Version number - `PROJECT_ROOT`: Project directory path - `ENVIRONMENT`: Development or Production **Validation:** - If `STACK` not provided, detect from project files - If version not provided, use latest stable --- ## Phase 2: Research Current Best Practices Use MCP tools to get up-to-date documentation. **For .NET (Serilog):** ``` MCP ref: "Serilog ASP.NET Core structured logging configuration" Context7: /serilog/serilog-aspnetcore ``` **For Python (structlog):** ``` MCP ref: "structlog Python structured logging configuration" Context7: /hynek/structlog ``` **Key Patterns to Research:** 1. Request logging middleware 2. Log enrichment (correlation ID, user context) 3. Log level configuration by environment 4. Sink configuration (Console, File, Seq, Elastic) --- ## Phase 3: Decision Points Ask user for configuration preferences. ### Q1: Log Format | Option | When to Use | |--------|-------------| | **JSON** (Recommended for Production)...

Details

Author
levnikolaevich
Repository
levnikolaevich/claude-code-skills
Created
7 months ago
Last Updated
yesterday
Language
JavaScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category