summary refs log tree commit
path: root/lib/rack/common_logger.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/rack/common_logger.rb')
-rw-r--r--lib/rack/common_logger.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/rack/common_logger.rb b/lib/rack/common_logger.rb
index 6235cef2..42bc135b 100644
--- a/lib/rack/common_logger.rb
+++ b/lib/rack/common_logger.rb
@@ -65,7 +65,7 @@ module Rack
         length,
         Utils.clock_time - began_at)
 
-      msg.gsub!(/[^[:print:]\n]/) { |c| "\\x#{c.ord}" }
+      msg.gsub!(/[^[:print:]\n]/) { |c| sprintf("\\x%x", c.ord) }
 
       logger = @logger || request.get_header(RACK_ERRORS)
       # Standard library logger doesn't support write but it supports << which actually