diff --git a/lib/jekyll/watcher.rb b/lib/jekyll/watcher.rb index 093f249..d463222 100644 --- a/lib/jekyll/watcher.rb +++ b/lib/jekyll/watcher.rb @@ -55,16 +55,21 @@ def listen_handler(site) t = Time.now c = modified + added + removed n = c.length - print Jekyll.logger.message("Regenerating:", - "#{n} file(s) changed at #{t.strftime("%Y-%m-%d %H:%M:%S")} ") + Jekyll.logger.info "Regenerating:", + "#{n} file(s) changed at #{t.strftime("%Y-%m-%d %H:%M:%S")}" + + c.map { |path| site.in_source_dir(path) }.each do |file| + Jekyll.logger.info "", file + end + begin site.process - puts "...done in #{Time.now - t} seconds." + Jekyll.logger.info "", "...done in #{Time.now - t} seconds." rescue => e - puts "...error:" Jekyll.logger.warn "Error:", e.message Jekyll.logger.warn "Error:", "Run jekyll build --trace for more information." end + puts "" end end