lib/new_backup/mysqlcmds.rb in new_backup-1.0.3 vs lib/new_backup/mysqlcmds.rb in new_backup-1.0.4

- old
+ new

@@ -37,11 +37,11 @@ {:mysqldump => get_command('mysqldump'), :mysql => get_command('mysql'), :gzip => get_command('gzip') } - debug "#{self.class}##{__method__}:#{__LINE__}: @commands: #{@commands}" + debug "#{self.class}##{__method__}:#{File.basename(__FILE__)}:#{__LINE__}: @commands: #{@commands}" end def dump(save_file) cmd = [] @@ -53,16 +53,17 @@ cmd << "|" cmd << @commands[:gzip] cmd << ">" cmd << save_file - debug "#{self.class}##{__method__}:#{__LINE__}: cmd = #{cmd.join(" ")}" + debug "#{self.class}##{__method__}:#{File.basename(__FILE__)}:#{__LINE__}: cmd = #{cmd.join(" ")}" saver = RunIt.new cmd.join(" ") + info "dumping #{self.database} to #{save_file}" saver.run raise "#{self.class}#save error: #{saver.result.exitstatus}: #{saver.error.inspect}" unless saver.result.success? - debug "#{self.class}##{__method__}:#{__LINE__}: saver.output: #{saver.output}" + debug "#{self.class}##{__method__}:#{File.basename(__FILE__)}:#{__LINE__}: saver.output: #{saver.output}" end def obfuscate cmd = [] @@ -72,14 +73,15 @@ cmd << "--password=#{self.password}" unless self.password.nil? or self.password.empty? cmd << self.database cmd << "<" cmd << self.obfuscate_script - debug "#{self.class}##{__method__}:#{__LINE__}: cmd= #{cmd.join(" ")}" + debug "#{self.class}##{__method__}:#{File.basename(__FILE__)}:#{__LINE__}: cmd= #{cmd.join(" ")}" obfuscator = RunIt.new cmd.join(" ") + info "Running #{self.obfuscate_script} on #{self.database}" obfuscator.run - raise "#{self.class}##{__method__}:#{__LINE__}: error: #{obfuscator.result.exitstatus}: #{obfuscator.error.inspect}" unless obfuscator.result.success? - debug "#{self.class}##{__method__}:#{__LINE__}: obfuscator.output: #{obfuscator.output}" + raise "#{self.class}##{__method__}:#{File.basename(__FILE__)}:#{__LINE__}: error: #{obfuscator.result.exitstatus}: #{obfuscator.error.inspect}" unless obfuscator.result.success? + debug "#{self.class}##{__method__}:#{File.basename(__FILE__)}:#{__LINE__}: obfuscator.output: #{obfuscator.output}" end private