我必须将 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 来发送这种多行日志?
请注意,行数并不总是相同的。
谢谢