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

Какие знаешь способы реализации логирования

В Java есть несколько способов реализации логирования: 1. **System.out.println()** – простейший вариант для отладки, но не рекомендуется для production. 2. **java.util.logging (JUL)** – встроенный фреймворк: ```java import java.util.logging.Logger; Logger logger = Logger.getLogger("MyLogger"); logger.info("Message"); ``` 3. **Log4j 2** – популярный фреймворк с гибкой конфигурацией: ```xml org.apache.logging.log4j log4j-core 2.17.1 ``` 4. **SLF4J + Logback** – часто используемая комбинация: ```java import org.slf4j.Logger; import org.slf4j.LoggerFactory; Logger logger = LoggerFactory.getLogger(MyClass.class); logger.debug("Debug message"); ``` 5. **Lombok @Slf4j** – удобная аннотация для сокращения кода: ```java @Slf4j public class MyClass { public void method() { log.info("Using Lombok"); } } ``` Для production лучше использовать Log4j2 или SLF4J+Logback из-за их производительности, гибкости и возможностей асинхронного логирования.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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