Встречается на собеседованиях • сегодня

Как подключал логирование к проекту

Для логирования в Java чаще всего использую SLF4J + Logback (или Log4j2). 1. Добавляю зависимости в `pom.xml` (для Maven): ```xml org.slf4j slf4j-api 2.0.7 ch.qos.logback logback-classic 1.4.7 ``` 2. Конфигурация в `logback.xml` (в `src/main/resources`): ```xml %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n ``` 3. Использование в коде: ```java import org.slf4j.Logger; import org.slf4j.LoggerFactory; public class MyClass { private static final Logger logger = LoggerFactory.getLogger(MyClass.class); public void doSomething() { logger.info("Action started"); try { // бизнес-логика } catch (Exception e) { logger.error("Error occurred", e); } } } ``` SLF4J — это фасад, позволяющий легко менять реализацию (Logback/Log4j2). Logback — дефолтная реализация, простая в настройке. Для продакшена добавляю ротацию логов и отправку в ELK/Splunk при необходимости.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы