Перейти к содержимому
Максиметер

🧹 Как не захламлять логи в Java

🧹 Как не захламлять логи в Java Сегодня покажу вам простой, но важный приём: логируйте по уровню, а не по привычке. Многие делают так: log.info("User found: " + user); Кажется безобидным? А теперь представьте, что в user лежит целый граф сущностей с ленивыми загрузками, или список из тысячи записей. Вы просто убьёте читаемость логов и производительность. Вот что делать вместо: if (log.isDebugEnabled()) { log.debug("User found: {}", user); } А ещё лучше — логируйте только то, что действительно нужно: log.debug("User found: id={}, email={}", user.getId(), user.getEmail()); Так вы: - Уменьшите размер логов - Сохраните ценную информацию - Упростите разбор инцидентов в проде 📌 Советы: - INFO — для бизнес-событий (например, “заказ оформлен”) - DEBUG — для отладки - WARN и ERROR — для проблем, которые требуют внимания А ты проверял свои логи в проде? Не пора ли провести ревизию? 👉 @BookJava

635 просмотров

Канал в каталоге Максиметера

1 607 подписчиков · Наука

Другие публикации канала

Популярные публикации канала

Ещё по теме «Наука»

Читать дальше

Два раза в неделю свежие посты этого канала — на почту и в личную ленту. Без повторного поиска канала вручную.