lib/rabbit/logger/stderr.rb in rabbit-2.0.8 vs lib/rabbit/logger/stderr.rb in rabbit-2.0.9
- old
+ new
@@ -2,27 +2,24 @@
require "rabbit/logger/base"
module Rabbit
module Logger
-
class STDERR
include Base
private
def do_log(severity, prog_name, message)
begin
- message = GLib.locale_from_utf8(message)
- rescue GLib::ConvertError
+ message = message.encode("locale")
+ rescue Encoding::Error
format = _("can't convert to current locale from UTF-8: %s")
::STDERR.puts(format % message)
end
::STDERR.puts(format_severity(severity))
::STDERR.print("[#{prog_name}]: ") if prog_name
::STDERR.puts(message)
exit if severity >= Severity::FATAL
end
-
end
-
end
end