diff --git a/app/models/project_services/asana_service.rb b/app/models/project_services/asana_service.rb
index ab5772356f1529513f707cbb389a6e2af182b4d9..cb4f6ddb3a52b0188fd6bd6825f19f52a71a133d 100644
--- a/app/models/project_services/asana_service.rb
+++ b/app/models/project_services/asana_service.rb
@@ -111,17 +111,16 @@ http://app.asana.com/-/account_api'
 
       begin
         task = Asana::Task.find_by_id(client, taskid)
-      rescue Exception => e
-        puts e.message
-        puts e.backtrace.inspect
+        task.add_comment(text: "#{push_msg} #{message}")
+
+        if tuple[0]
+          task.update(completed: true)
+        end
+      rescue => e
+        Rails.logger.error(e.message)
+        Rails.logger.error(e.backtrace.join("\n"))
         next
       end
-
-      task.add_comment(text: "#{push_msg} #{message}")
-
-      if tuple[0]
-        task.update(completed: true)
-      end
     end
   end
 end