Ver código fonte

Instrument FileScraper read errors rather than use puts

Thibaut Courouble 7 anos atrás
pai
commit
0095779b3f

+ 1 - 1
lib/docs/core/scrapers/file_scraper.rb

@@ -41,7 +41,7 @@ module Docs
     def read_file(path)
       File.read(path)
     rescue
-      puts "Failed to open file: #{path}"
+      instrument 'warn.doc', msg: "Failed to open file: #{path}"
       nil
     end
   end

+ 4 - 0
lib/docs/subscribers/doc_subscriber.rb

@@ -26,6 +26,10 @@ module Docs
       log event.payload[:msg]
     end
 
+    def warn(event)
+      log "ERROR: #{event.payload[:msg]}"
+    end
+
     def error(event)
       exception = event.payload[:exception]
       log "ERROR:"