【发布时间】:2015-04-24 18:39:09
【问题描述】:
我需要在我的 Rails 应用程序中将日志消息自定义为 JSON 格式。
为了说明,目前我的应用程序生成的日志消息如下所示:
I, [2015-04-24T11:52:06.612993 #90159] INFO -- : Started GET "/time_entries" for ::1 at 2015-04-24 11:52:06 -0400
因此,上面一行的日志消息会写入我的日志。
我需要将此格式更改为 JSON。如何使日志输出的格式与以下示例完全相同?
{
"type" : "info",
"time" : "2015-04-24T11:52:06.612993",
"message" : "Started GET "/time_entries" for ::1 at 2015-04-24 11:52:06 -0400"
}
注意:它不需要像我的示例那样漂亮地打印出来,它只需要具有 JSON 格式即可。
【问题讨论】:
标签: ruby-on-rails json logstash