Ruby on rails 3 为什么rails记录的是空行?
如果我在Rails中格式化日志消息,通常会得到一个空行。例如:Ruby on rails 3 为什么rails记录的是空行?,ruby-on-rails-3,logging,Ruby On Rails 3,Logging,如果我在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
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
自定义格式\u消息
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这样的空行信息
我已经查过msg.empty了?还是味精?但是没有成功。我还检查了\n或\r或\n\n或\r\r…我认为这与()有关,以允许在某种程度上沉默资产日志消息