Nou Generator de prompt AI — scrie prompturi mai bune pentru ChatGPT, Claude și Gemini →

Jurnalizarea cu SLF4J și Logback în Spring Boot în Spring Boot

ops Spring Boot 3.x / Logback / SLF4J Q&A / Distribuie cod

Configurarea avansată a log-urilor în Spring Boot: nivele de logging, fișierul logback-spring.xml, rotație de fișiere și format structurat JSON.

Sintaxă
private static final Logger log = LoggerFactory.getLogger(...) / logging.level.*

Spring Boot utilizează nativ fațada SLF4J cu motorul de implementare Logback. Formatul implicit din consolă include timestamp, nivelul de jurnalizare (INFO, WARN, ERROR, DEBUG), PID-ul procesului JVM, firul de execuție și numele clasei.

În mediile de producție distribuite (Kubernetes, AWS CloudWatch, Datadog), fișierul logback-spring.xml permite configurarea rotației automate de fișiere pe bază de dimensiune/dată și formatarea structurată a fiecărei linii de log în format JSON pentru indexare rapidă în Elasticsearch.

Exemplu: Utilizarea SLF4J în Java și configurare de nivel în application.yml
package ro.dexblog.demo.service;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Service;

@Service
public class PaymentAuditService {

    private static final Logger log = LoggerFactory.getLogger(PaymentAuditService.class);

    public void auditPayment(String transactionId, double amount) {
        log.info("Inițiere tranzacție: {} cu suma de: {} RON", transactionId, amount);
        try {
            // procesare
        } catch (Exception e) {
            log.error("Eroare gravă la procesarea tranzacției {}: {}", transactionId, e.getMessage(), e);
        }
    }
}

Comunitate & Schimb de cunoștințe

Întrebări & Exemple de Cod: Jurnalizarea cu SLF4J și Logback în Spring Boot

Ai o nelămurire despre utilizarea comenzii Jurnalizarea cu SLF4J și Logback în Spring Boot sau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!

💬

Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!

Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.

Comunitate Adaugă o întrebare sau distribuie un cod

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.