181-java-observability-logging
/181-java-observability-logging
Wdraża logowanie w Javie przez SLF4J z Logback lub Log4j2, z poziomami logów, bezpiecznymi danymi i monitorowaniem.
- Autor
- jabrena ↗
- Repozytorium
- cursor-rules-java ↗
- Licencja
- Apache-2.0
- Ostatnia zmiana repozytorium
- 13.11.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 2
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 13.11.2026, bez odwołań do wycofanych modeli i API.
Apache-2.0, otwarta: można używać i zmieniać, z zachowaniem licencji i informacji o zmianach.
Co robi i kiedy
Wdraża logowanie w Javie przez SLF4J z Logback lub Log4j2, z poziomami logów, bezpiecznymi danymi i monitorowaniem.
Oryginalny opis (EN)
Use when you need to implement or improve Java logging and observability — including selecting SLF4J with Logback/Log4j2, applying proper log levels (ERROR, WARN, INFO, DEBUG, TRACE), parameterized logging, correlation context, secure logging without sensitive data exposure, environment-specific configuration, log aggregation, monitoring, and alerting. This should trigger for requests such as Improve logging; Apply logging; Refactor logging; Add logging support; Review SLF4J structured logging in Java code. Part of Plinth Toolkit
Jak działa
- Constraints
- When to use this skill
- Workflow
- Reference
Podgląd SKILL.md
--- name: 181-java-observability-logging description: Use when you need to implement or improve Java logging and observability — including selecting SLF4J with Logback/Log4j2, applying proper log levels (ERROR, WARN, INFO, DEBUG, TRACE), parameterized logging, correlation context, secure logging without sensitive data exposure, environment-specific configuration, log aggregation, monitoring, and alerting. This should trigger for requests such as Improve logging; Apply logging; Refactor logging; Add logging support; Review SLF4J structured logging in Java code. Part of Plinth Toolkit license: Apache-2.0 metadata: author: Juan Antonio Breña Moral version: 0.19.0 --- # Java Logging Best Practices Implement effective Java logging following standardized frameworks, meaningful log levels, core practices (parameterized logging, exception handling, no sensitive data), explicit correlation context, flexible configuration, security-conscious logging, monitoring, and alerting. **What is covered in this Skill?** - Standardized framework selection: SLF4J facade with Logback or Log4j2 - Meaningful and consistent log levels: ERROR, WARN, INFO, DEBUG, TRACE - Core practices: parameterized logging, proper exception handling, avoiding sensitive data - Configuration: environment-specific (logback.xml, log4j2.xml), output formats, log rotation - Security: mask sensitive data, control log access, secure transmission, GDPR/HIPAA compliance - Log monitoring and alerting: centralized aggregation (ELK, Splunk, Loki), automated alerts **Scope:** The reference is organized by examples (good/bad code patterns) for each core area. Apply recommendations based on applicable examples. ## Constraints Before applying any logging recommendations, ensure the project compiles. Compilation failure is a blocking condition. After applying improvements, run full verification. - **MANDATORY**: Run `./mvnw compile` or `mvn compile` before applying any change - **SAFETY**: If compilation fails, stop immediately — do not proceed until resolved - **VERIFY**: Run `./mvnw clean verify` or `mvn clean verify` after applying improvements - **BEFORE APPLYING**: Read the reference for detailed good/bad examples, constraints, and safeguards for each logging pattern ## When to use this skill - Improve logging - Apply logging - Refactor logging - Add logging support - Review SLF4J structured logging in Java code ## Workflow 1. **Compile project before logging changes** Run `./mvnw compile` or `mvn compile` and stop immediately if compilation fails. 2. **Read logging reference and assess current observability** Read `references/181-java-observability-logging.md` and evaluate framework usage, log levels, sensitive-data handling, and config gaps. 3. **Apply logging and observability improvements** Implement selected framework/configuration/practice changes, including secure logging and monitoring integration where applicable. 4. **Verify with full build** Run `./mvnw clean verify` or `mvn clean verify` after applying improvements. ## Reference For detailed guidance, examples, and constraints, see [references/181-java-observability-logging.md](references/181-java-observability-logging.md).
Pliki w paczce (2)
- SKILL.md 3 KB
- references/181-java-observability-logging.md 16 KB
Wersje
W bazie nie ma innych skilli o nazwie 181-java-observability-logging.
Migawka bazy z 13.11.2026 · wersja paczki e33b2368fc33 (skrót SHA-256 całej paczki)
Pobrania w ostatnich 30 dniach: 0 · ranking
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 95java-logging
Opisuje logowanie w Javie z fasadą SLF4J oraz Logback i Log4j2: konfigurację, poziomy logów, logowanie strukturalne i asynchroniczne oraz praktyki produkcyjne dla Spring Boot. - 100logging-guide
Wdraża ustrukturyzowane logowanie z właściwymi poziomami logów i ochroną danych wrażliwych, przy dodawaniu logów, debugowaniu i budowie obserwowalności. - 100slf4j
Wyjaśnia SLF4J, czyli standardowe API logowania w Javie nad Logback lub Log4j2, z logowaniem parametryzowanym i obsługą MDC. - 100error-handling-logging-patterns
Wdraża ustrukturyzowane logowanie JSON, hierarchie błędów, klasyfikację błędów, identyfikatory korelacji i integrację alertów dla systemów produkcyjnych. - 95logging
Wdraża logowanie strukturalne z poziomami logów i bezpieczną obsługą danych wrażliwych, by zwiększyć obserwowalność aplikacji. - 100logging
Wdraża od zera ustrukturyzowane logowanie w standardzie produkcyjnym albo audytuje i ulepsza istniejące logi.