# File lib/jekyll/watcher.rb, line 51 def listen_handler(site) proc do |modified, added, removed| 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")} ") begin site.process puts "...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 end end