require 'multi_io' def logger @logger ||= begin log_file = File.open("my_log_file.log", "a") target = MultiIO.new(STDOUT, log_file) Logger.new(target) end end # Use logger.debug("Would have run: #{sql}") logger.info('Checkpoint!')