 		# Progress
 		if @getLogLevel() is 6 and 'development' in @getEnvironments()
 			opts.progress ?= require('progressbar').create()
-			docpad.getLogger(true).last.unpipe(process.stdout)
+			docpad.getLoggers().console.unpipe(process.stdout)
 		finish = (err) ->
 			opts.progress?.finish()
 			opts.progress = null
-			docpad.getLogger(true).last.pipe(process.stdout)
+			docpad.getLoggers().console.pipe(process.stdout)
 			return next(err)
 
 		# Re-load and re-render only what is necessary

		@setServer(@config.server)  if @config.server

		# Extract and apply the logger
		@setLogger(@config.logger)  if @config.logger
		@setLogLevel(@config.logLevel)

		# Resolve any paths

				locale = docpad.getLocale()
				docpad.log('warn', locale.trackError+'\n'+locale.errorFollows, err)

		# Initialize the loggers
		if (loggers = instanceConfig.loggers)
			delete instanceConfig.loggers
		else
			# Create
			logger = new (require('caterpillar').Logger)()

			# console
			(console = logger
				.pipe(
					new (require('caterpillar-filter').Filter)
				).pipe(
					new (require('caterpillar-human').Human)
				)
			).pipe(process.stdout)

			# Apply
			loggers = {logger,console}

		# Configure
		@setLoggers(loggers)
		@setLogLevel(6)

		# Log to bubbled events
