lib/dwc-archive.rb in dwc-archive-0.5.0 vs lib/dwc-archive.rb in dwc-archive-0.5.1

- old
+ new

@@ -14,10 +14,11 @@ if (defined?(Rails) && Rails::VERSION::MAJOR >= 3 && Rails.env.test?) $" << 'csv.rb' end end +require 'logger' require 'dwc-archive/ingester' require 'dwc-archive/errors' require 'dwc-archive/expander' require 'dwc-archive/archive' require 'dwc-archive/core' @@ -47,9 +48,21 @@ path = File.join(tmp_dir, entry) if FileTest.directory?(path) && entry.match(/^dwc_[\d]+$/) FileUtils.rm_rf(path) end end + end + + def self.logger + @@logger ||= Logger.new(nil) + end + + def self.logger=(logger) + @@logger = logger + end + + def self.logger_reset + @@logger = Logger.new(nil) end def initialize(dwc_path, tmp_dir = DEFAULT_TMP_DIR) @archive = DarwinCore::Archive.new(dwc_path, tmp_dir) @core = DarwinCore::Core.new(@archive)