From b22c5ff54a841b1358f73b3083fd04136854ef1c Mon Sep 17 00:00:00 2001 From: Aleksandar Topuzovic Date: Wed, 23 May 2018 11:50:23 +0100 Subject: [PATCH] Support GLOG Severity levels * Based on https://github.com/golang/glog/blob/23def4e6c14b4da8ac2ed8007337bc5eb5007998/glog.go#L108 --- lib/syslog_protocol/common.rb | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/lib/syslog_protocol/common.rb b/lib/syslog_protocol/common.rb index 045d365..19b0f01 100644 --- a/lib/syslog_protocol/common.rb +++ b/lib/syslog_protocol/common.rb @@ -1,6 +1,6 @@ module SyslogProtocol # These hashes stolen from Syslog.pm - + FACILITIES = { 'kern' => 0, 'user' => 1, @@ -27,7 +27,7 @@ module SyslogProtocol 'local6' => 22, 'local7' => 23 } - + FACILITY_INDEX = { 0 => 'kern', 1 => 'user', @@ -54,7 +54,7 @@ module SyslogProtocol 22 => 'local6', 23 => 'local7' } - + SEVERITIES = { 'emerg' => 0, 'alert' => 1, @@ -63,9 +63,13 @@ module SyslogProtocol 'warn' => 4, 'notice' => 5, 'info' => 6, - 'debug' => 7 + 'debug' => 7, + 'I' => 6, + 'W' => 4, + 'E' => 3, + 'F' => 0 } - + SEVERITY_INDEX = { 0 => 'emerg', 1 => 'alert', @@ -76,4 +80,4 @@ module SyslogProtocol 6 => 'info', 7 => 'debug' } -end \ No newline at end of file +end