通过系统日志发送多行

问题描述

我必须将 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 来发送这种多行日志?

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

谢谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)