lib/awestruct/cli/auto.rb in awestruct-0.4.8 vs lib/awestruct/cli/auto.rb in awestruct-0.5.0.cr

- old
+ new

@@ -24,29 +24,29 @@ engine = ::Awestruct::Engine.instance unless ( path =~ %r(#{File.basename( engine.config.output_dir) }) || path =~ /.awestruct/ ) begin if path.eql? current_path unless generate_thread.nil? - puts "Same path triggered, stopping previous generation" if generate_thread.alive? + $LOG.info "Same path triggered, stopping previous generation" if generate_thread.alive? && $LOG.info? generate_thread.kill end else generate_thread.join unless generate_thread.nil? current_path = path end generate_thread = Thread.new { begin engine.generate_page_by_output_path( path ) - puts "Generating.... done!" + $LOG.info "Generating.... done!" if $LOG.info? rescue => e - puts e - puts e.backtrace + $LOG.error e if $LOG.error? + $LOG.error e.backtrace.join("\n") if $LOG.error? end } rescue => e - puts e - puts e.backtrace + $LOG.error e if $LOG.error? + $LOG.error e.backtrace.join("\n") if $LOG.error? end end end end listener.start(false)