Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 3 为什么rails记录的是空行?_Ruby On Rails 3_Logging - Fatal编程技术网

Ruby on rails 3 为什么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

如果我在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
自定义格式\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…

我认为这与()有关,以允许在某种程度上沉默资产日志消息