# File lib/swiftcore/Analogger.rb, line 189 def logfile_destination(logfile) # We're reloading if it's already an IO. if logfile.is_a?(IO) return $stdout if logfile == $stdout return $stderr if logfile == $stderr return logfile.reopen(logfile.path, -"ab+") end if logfile =~ /^STDOUT$/i $stdout elsif logfile =~ /^STDERR$/i $stderr else File.open(logfile, -"ab+") end end