If one replaces logback.xml with a logback.groovy file and eliminates the logback.xml file, the program produces two copies of each log item.
It is as though there are two appenders created. Seems likely spring-boot is not checking for logback.groovy to suppress its own logging configuration, as it does with logback.xml.
This is with 1.1.1-RELEASE.