meta-facebook: Add rsyslog for Redfish.

Added template for Redfish format in rsyslog conf file to
save the journal entry as Redfish event.

Tested : Verified journalctl log in tiogapass using Redfish.

Signed-off-by: Jayashree Dhanapal <jayashree-d@hcl.com>
Change-Id: Ic09530c824e65c5dd27fc4c6dac5a385370bdadc
diff --git a/meta-facebook/meta-tiogapass/recipes-extended/rsyslog/rsyslog/rsyslog.conf b/meta-facebook/meta-tiogapass/recipes-extended/rsyslog/rsyslog/rsyslog.conf
index 3aae03f..5a85aad 100644
--- a/meta-facebook/meta-tiogapass/recipes-extended/rsyslog/rsyslog/rsyslog.conf
+++ b/meta-facebook/meta-tiogapass/recipes-extended/rsyslog/rsyslog/rsyslog.conf
@@ -25,11 +25,26 @@
     constant(value="\n")
 }
 
-# If the journal entry has a Redfish MessageId, save as a Redfish event
+# Template for Redfish messages
+# "<timestamp> <MessageId>,<MessageArgs>"
+template(name="RedfishTemplate" type="list") {
+    property(name="timereported" dateFormat="rfc3339")
+    constant(value=" ")
+    property(name="$!REDFISH_MESSAGE_ID")
+    constant(value=",")
+    property(name="$!REDFISH_MESSAGE_ARGS")
+    constant(value="\n")
+}
+
+# If the journal entry has a IPMI SEL MESSAGE_ID, save as IPMI SEL
 if ($!IPMISEL_MESSAGE_ID != "") then {
    action(type="omfile" file="/var/log/ipmi_sel" template="IPMISELTemplate")
 }
 
+# If the journal entry has a Redfish MessageId, save as a Redfish event
+if ($!REDFISH_MESSAGE_ID != "") then {
+   action(type="omfile" file="/var/log/redfish" template="RedfishTemplate")
+}
 #
 # Include all config files in /etc/rsyslog.d/
 #