通过系统日志发送多行

时间:2020-12-30 10:25:10

标签: logging redmine syslog rsyslog

我必须将 Redmine 的生产日志发送给日志收集器。

遵循文件 production.log 的示例:

Started GET "/users/7/edit" for X.X.X.X at 2020-12-30 10:21:16 +0100
Processing by UsersController#edit as HTML
  Parameters: {"id"=>"7"}
  Current user: user (id=7)
  Rendering users/edit.html.erb within layouts/admin
  Rendered users/_mail_notifications.html.erb (5.1ms)
  Rendered users/_preferences.html.erb (191.1ms)
  Rendered users/_form.html.erb (206.7ms)
  Rendered users/_general.html.erb (208.0ms)
  Rendered users/_groups.html.erb (2.7ms)
  Rendered principal_memberships/_index.html.erb (13.9ms)
  Rendered users/_memberships.html.erb (14.5ms)
  Rendered common/_tabs.html.erb (231.0ms)
  Rendered users/edit.html.erb within layouts/admin (234.4ms)
  Rendering layouts/base.html.erb
  Rendered layouts/base.html.erb (5.4ms)
Completed 200 OK in 257ms (Views: 236.5ms | ActiveRecord: 9.1ms)

我想将所有这些行作为唯一事件发送。

如何配置 rsyslog 来发送这种多行日志?

请注意,行数并不总是相同的。

谢谢

0 个答案:

没有答案