Встречается на собеседованиях • сегодня
Что такое SLF4J
SLF4J (Simple Logging Facade for Java) — это фасад для различных систем логирования (Logback, Log4j, java.util.logging и др.). Он предоставляет единый API, абстрагируясь от конкретной реализации, что позволяет легко менять логгер без изменения кода.
Преимущества:
- Универсальный интерфейс для разных логгеров
- Поддержка параметризованных сообщений ({} вместо конкатенации строк)
- Легкая интеграция с популярными фреймворками
Пример использования:
java
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class Example {
private static final Logger logger = LoggerFactory.getLogger(Example.class);
public void doSomething() {
logger.debug("Debug message");
logger.info("User {} logged in", "admin"); // Параметризованное сообщение
logger.error("Error occurred", new Exception("Test"));
}
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы