ok figured it out, an additional tag needed to be added to the appender
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<FileNamePattern>logFile.%d{yyyy-MM-dd}.log</FileNamePattern>
</rollingPolicy>
this fixed my problem, still not sure about the errorHandler though