I thought I had this problem, but it laid in another plane after all - sysout and syserr output were dumped into the same log files which logback was trying to roll over, and it was the process itself that kept the handle, not logback