К основному содержанию
скилл CX Codex

logging-observability — скилл для Claude Code: логирование

Настраивает структурированные логи, корреляцию запросов и журналирование HTTP в ASP.NET Core Razor Pages. Нужен при сборке наблюдаемости приложения.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add wshaddix/dotnet-skills --skill logging-observability -a claude-code
Открыть на GitHub

Что делает logging-observability

Скилл задаёт шаблоны для логирования в ASP.NET Core Razor Pages. Он использует Serilog, JSON-формат, уровни событий и дополнительные свойства контекста: путь запроса, метод, окружение и имя машины. Логи можно отправлять в консоль и Seq.

Отдельные примеры добавляют middleware для X-Correlation-Id: идентификатор берётся из заголовка или TraceIdentifier, затем попадает в ответ и записи журнала. UseSerilogRequestLogging фиксирует каждый запрос, добавляет пользователя, IP-адрес и User-Agent, а ошибки HTTP и медленные запросы получают отдельные уровни.

Целевой стек — .NET 8+ с включёнными nullable reference types. Для настройки нужны пакеты Serilog.AspNetCore, Serilog.Expressions и, при использовании Seq, Serilog.Sinks.Seq.

Какие задачи решает

  • настроить структурированные логи в Razor Pages
  • добавить ID для сквозной трассировки запроса
  • записывать HTTP-запросы через Serilog
  • разделить ошибки и медленные запросы по уровням
  • отправлять события в Seq

Примеры запросов агенту

  • Настрой структурированное логирование для приложения на ASP.NET Core Razor Pages с Serilog.
  • Добавь middleware для X-Correlation-Id и подключи журналирование каждого HTTP-запроса.
  • Покажи конфигурацию appsettings.json для консоли и Seq.

Как установить logging-observability

1Через Skills CLI (Vercel)

npx skills add wshaddix/dotnet-skills --skill logging-observability -a claude-code

2Вручную: положить файлы

~/.claude/skills/logging-observability/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/logging-observability/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о logging-observability

Как установить logging-observability в Claude Code?

Выполните npx skills add wshaddix/dotnet-skills --skill logging-observability -a claude-code, затем откройте ~/.claude/skills/logging-observability/SKILL.md.

Что делает logging-observability?

Скилл показывает, как настроить Serilog, контекст запроса, корреляционные ID и журналирование HTTP-запросов в ASP.NET Core Razor Pages.

Какая версия .NET нужна для logging-observability?

Шаблоны рассчитаны на .NET 8+ с включёнными nullable reference types.

Похожие скиллы

Все скиллы по теме «Бэкенд и API» →
mcp-builder официальный anthropics Скилл проводит через создание MCP-сервера на TypeScript или Python: от изучения протокола до тестов и оценки качества. 130 949установок claude-api официальный anthropics Справочник по Anthropic SDK и API Claude для генерации кода без устаревших параметров и выдуманных методов. 74 198установок lark-im larksuite Скилл подключает Lark IM к агенту: он отправляет сообщения, ищет историю, управляет чатами и файлами. Подойдёт для задач вокруг командных коммуникаций. CX Codex +1 472 900установок lark-event larksuite Слушает события Lark/Feishu и отдаёт их потоком NDJSON. Подходит для ботов, обработчиков сообщений и долгих подписчиков. CX Codex +1 466 800установок caveman-discover JuliusBrussee Находит точки вызова LLM в репозитории и размечает их воркфлоу для Caveman Cloud, чтобы расходы на токены не сливались в одну общую кучу. CX Codex +1 104 400установок migration JuliusBrussee Скилл задаёт правила безопасных миграций схем, данных и API с обязательным откатом. Пригодится при изменениях, где нельзя терять данные или ломать совместимость. CX Codex +1 103 900установок

Из того же набора13

modern-csharp-coding-standards Скилл задаёт правила для нового и существующего C#-кода: от моделей с сильной типизацией до асинхронных методов и работы с буферами. CX Codex +1 582установок csharp-wolverinefx Скилл помогает собирать .NET-приложения на WolverineFX: от обработчиков сообщений и HTTP-точек до CQRS и событийного хранения с Marten. CX Codex +1 570установок testcontainers Скилл для интеграционных тестов .NET: поднимает реальные базы, Redis и брокеры сообщений в Docker вместо моков. CX Codex +1 565установок microsoft-extensions-dependency-injection Скилл для наведения порядка в регистрациях сервисов .NET: разбивает Program.cs на расширения и помогает выбрать время жизни сервиса. CX Codex +1 549установок validation-patterns Скилл подсказывает агенту, как валидировать данные в ASP.NET Core: от атрибутов до FluentValidation и проверки конфигурации на старте. CX Codex +1 537установок project-structure Скилл задаёт ИИ-агенту правила раскладки .NET-решения: где лежат проекты, как настроить общие свойства сборки и версии пакетов. CX Codex +1 536установок dotnet-domain-modeling Помогает проектировать чистый доменный слой на C# по канонам DDD: агрегаты, сущности, объекты-значения и доменные события без привязки к ORM. CX Codex +1 535установок serialization Скилл учит агента настраивать сериализацию в .NET под Native AOT: от генераторов кода System.Text.Json до Protobuf и MessagePack. CX Codex +1 527установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой