Kyle Isom ef39152f4e Add structured error logging to OCI handlers
Every 500 response in the OCI package silently discarded the actual
error, making production debugging impossible. Add slog.Error before
each 500 response with the error and relevant context (repo, digest,
tag, uuid). Add slog.Info for state-mutating successes (manifest push,
blob upload complete, deletions).

Logger is injected into the OCI Handler via constructor, falling back
to slog.Default() if nil.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-26 12:47:44 -07:00
2026-03-25 21:01:28 -07:00
2026-03-25 21:01:28 -07:00

MCR is the Metacircular Container Registry

This is a container registry integrated with MCIAS.

Description
No description provided
Readme 42 MiB
Languages
Go 95.4%
HTML 2.5%
CSS 1.3%
Shell 0.5%
Makefile 0.2%
Other 0.1%