lib/faastruby/server/logger.rb in faastruby-0.5.16 vs lib/faastruby/server/logger.rb in faastruby-0.5.17
- old
+ new
@@ -2,9 +2,10 @@
STDOUT_MUTEX = Mutex.new
module Logger
module Requests
def puts(msg)
+ msg = msg.inspect unless msg.is_a?(String)
msg = Rouge.highlight(msg, 'ruby', Rouge::Formatters::Terminal256.new(Rouge::Themes::Monokai.new))
STDOUT_MUTEX.synchronize do
STDOUT.puts "#{Time.now} | #{msg}"
STDOUT.puts "---"
end
\ No newline at end of file