What problem does it solve? Inconsistent logging across Java services, Tools, Agents, and RAG pipelines makes debugging painful and risks leaking secrets. This Skill enforces one uniform convention for log levels, parameterized messages, exception handling, truncation, and sensitive-data redaction. ## Core Features & Use Cases - Unified Logger Rules: Mandates Lombok @Slf4j, bans System.out and manual LoggerFactory usage, and defines strict ERROR/WARN/INFO/DEBUG/TRACE level criteria. - Tool, Agent, and RAG Tracing: Specifies DEBUG logging at Tool call boundaries, Agent decision points, and RAG query/retrieval steps, with 500-character truncation for large payloads. - Security & Review Checklist: Requires exception objects be preserved, secrets and full prompts be redacted, and provides a pre-commit review checklist. - Use Case: When adding a new Tool or modifying an Agent stage in a Spring Boot project, apply this Skill so every call, decision, and retrieval is traceable without exposing API keys or file contents. ## Quick Start Apply the logging skill to add compliant log statements to the new Tool class I just created.