From fc929579425715e53d9ad809531b46e4aee5a122 Mon Sep 17 00:00:00 2001 From: hallelujah Date: Tue, 29 Jun 2010 23:27:27 +0200 Subject: [PATCH] Force ActiveSupport::BufferedLoger to write utf-8 stream --- .../lib/active_support/buffered_logger.rb | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/activesupport/lib/active_support/buffered_logger.rb b/activesupport/lib/active_support/buffered_logger.rb index 29c3843..8058119 100644 --- a/activesupport/lib/active_support/buffered_logger.rb +++ b/activesupport/lib/active_support/buffered_logger.rb @@ -101,7 +101,7 @@ module ActiveSupport @guard.synchronize do unless buffer.empty? old_buffer = buffer - @log.write(old_buffer.join) + @log.write(old_buffer.join.force_encoding('UTF-8')) end # Important to do this even if buffer was empty or else @buffer will -- 1.7.0.4