Почему рельсы записывают пустую строку? - PullRequest
4 голосов
/ 06 марта 2012

Если я форматирую сообщение журнала в Rails, я часто получаю пустую строку. Например:

Started GET "/assets/jquery.ifixpng.js?body=1" for 127.0.0.1 at 2012-03-06 12:59:43 +0100
2012-03-06 12:59:43 INFO Served asset /jquery.ifixpng.js - 200 OK (26ms)
2012-03-06 12:59:43 INFO

Started GET "/assets/logo.png" for 127.0.0.1 at 2012-03-06 12:59:43 +0100
2012-03-06 12:59:43 INFO Served asset /logo.png - 200 OK (26ms)
2012-03-06 12:59:43 INFO

Custom format_message

class Logger
  def format_message(severity, timestamp, progname, msg)
    "#{timestamp.to_formatted_s(:db)} #{severity} #{msg}\n"
  end 
end

Как мне избавиться от пустых строк, как 2012-03-06 12:59:43 INFO?

Я уже проверил msg.empty? или msg.nil? но безуспешно Я также проверил \ n или \ r или \ n \ n или \ r \ r ...

1 Ответ

0 голосов
/ 24 июля 2013

Я думаю, что это связано с этим изменением ( резервное копирование интернет-архива ) в попытке несколько отключить сообщения журнала активов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...