Чтобы найти ошибку в коде часто мы используем простой вывод в консоль
System.out.println("Some error...");
Однако такой вывод неудобно отключать при необходимости или перенаправлять вывод, а так же фильтровать и анализировать.
Поэтому существует множество библиотек, помогающих вести логи.