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

Как логировал приложение

Логирование — важная часть разработки. Обычно использую SLF4J + Logback (или Log4j2) как наиболее гибкие и производительные решения. **Пример настройки Logback:** ```xml app.log %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n ``` **В коде:** ```java import org.slf4j.Logger; import org.slf4j.LoggerFactory; public class MyClass { private static final Logger log = LoggerFactory.getLogger(MyClass.class); public void doSomething() { log.info("Action started"); try { // logic } catch (Exception e) { log.error("Error occurred", e); } } } ``` **Практики:** - Уровни логирования (TRACE/DEBUG/INFO/WARN/ERROR) - Контекст (MDC для трейсинга) - Асинхронное логирование для производительности - Ротация логов (TimeBasedRollingPolicy) Для продакшена добавляю мониторинг через ELK/Graylog или Sentry для ошибок.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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