Create SystemShutdown error log on core overtemp

Create a SystemShutdown error log when
3 cores are over 115C.

Resolves openbmc/openbmc#2190

Change-Id: If8e9241cfd0aec8ac84f6d8ca77d628a89c24442
Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-thermal-policy/thermal-policy.yaml b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-thermal-policy/thermal-policy.yaml
index 84b6b9a..f4419e0 100644
--- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-thermal-policy/thermal-policy.yaml
+++ b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/witherspoon-thermal-policy/thermal-policy.yaml
@@ -150,6 +150,7 @@
     - shutdown
     - log
     - create criticalhigh error
+    - create shutdown error
 
 - name: shutdown
   description: >
@@ -188,3 +189,12 @@
     - name: xyz::openbmc_project::Sensor::Threshold::CriticalHigh::SENSOR_TYPE
       value: temperature
       type: string
+
+- name: create shutdown error
+  description: >
+    'Create a SystemShutdown Error log.'
+  class: callback
+  callback: elog
+  paths: core sensors
+  properties: core temp
+  error: xyz::openbmc_project::State::Shutdown::ThermalEvent::Error::Processor