Repository navigation
Ship a logging config that shows the plugin loggers - #3
Conversation
tiled's default logging config has no handler for dls_tiled.*, so the visr router's INFO messages were dropped. /deploy/log_config.yml is that default plus the dls_tiled loggers, selected with --log-config. The smoke test now starts the image that way. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HEadCafQcH99QcitezEp8A
|
Navigate logical layers of code changes, visualize relationships, and explore their blast radius. No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configuration
📒 Files selected for processing (4)
Included review availability: This review used your included allowance. Your plan provides up to 1 included review per hour; 0 remain after this review. 📝 WalkthroughWalkthroughThe runtime image now includes a logging configuration for ChangesContainer logging
Priority: ⬇️ Low Estimated code review effort: 2 (Simple) | ~10 minutes Change: Bug fix Merge Risk: ⚪ Minimal · up to The image includes the logging configuration, and the documented and smoke-test commands select it consistently. No actionable merge-blocking issue is identified. Security Architecture ReviewSecurity architecture risk: 🔵 Low · up to This is a small, opt-in deployment change that makes plugin diagnostics visible in container logs. No credential or privilege expansion was identified. Log-access controls and coordinated rollback of the image and startup arguments still require deployment-specific confirmation. Retained concerns Security review detailsSecurity Blast Radius
Security Findings and Attack Paths
Trust Boundaries and Controls
Resilience and Maintainability Implications
Hardening Proposals
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
tiled's default logging config has no handler for
dls_tiled.*, so the visr router's INFO messages (e.g. the cross-channel retry and give-up messages in/binned) are dropped.This adds
/deploy/log_config.ymlto the image: tiled's default (tiled.server.logging_config.LOGGING_CONFIG) plus thedls_tiledloggers. Deployments select it by overriding the command with--log-config /deploy/log_config.yml; the README shows the helmargs. The CI smoke test now starts the image that way.Checked locally that with this config
dls_tiled.visrINFO is emitted, and with tiled's default it is dropped.🤖 Generated with Claude Code
https://claude.ai/code/session_01HEadCafQcH99QcitezEp8A
Summary by CodeRabbit