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)