lib/rabbit/console.rb in rabbit-0.9.2 vs lib/rabbit/console.rb in rabbit-0.9.3

- old
+ new

@@ -17,11 +17,11 @@ @@locale_dir_option_name = "--locale-dir" module_function def parse!(args, logger=nil) bindtextdomain - logger ||= Logger::STDERR.new + logger ||= guess_default_logger options = OpenStruct.new options.logger = logger options.default_logger = logger process_locale_options(args) @@ -126,8 +126,16 @@ exit end def get_last_name(klass) klass.name.split("::").last + end + + def guess_default_logger + if Utils.support_console_output? + Logger::STDERR.new + else + Logger::GUI.new + end end end end