The name needs to be exactly Velocity which is not what I had expected, usually its the package name format ie org.apache.velocity.
<logger name="Velocity" level="DEBUG" additivity="false"> <appender-ref ref="RollingFile" /> </logger> the docs suggest its org.apache.velocity.app.Velocity This seems to be set in RuntimeInstance: private Logger log = LoggerFactory.getLogger("Velocity"); Then I do not use slf4j so not sure how it should be configured ie per package. Cheers Greg