Попробуйте поместить JScrollPane в JPanel и добавить панель в рамку.
JPanel panel = new JPanel();
panel.add (logWrapper);
mainFrame.add(panel);
Затем установите границы панели вместо JScrollpane
panel.setBounds(10, 10, 20, 50);
Проблема в том, что Swing использует менеджеры компоновки для управления свойством дочерних границ. Добавление JScrollpane непосредственно к основному кадру не позволяет правильно выбрать правильные границы.