From 5cc059322a8f8e9f03235f12e78f6d4011d687d0 Mon Sep 17 00:00:00 2001 From: Marri Devender Rao Date: Sat, 15 Apr 2017 06:15:19 -0500 Subject: softoff: switch to 'report' error API phosphor-logging now has an interface to avoid needing a try/catch to report an error in the same location it is discovered, so switch to using it. Change-Id: I96b6f3ec10b39f6ce3030b95f94768c00c3ad9d8 Signed-off-by: Marri Devender Rao --- softoff/mainapp.cpp | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) (limited to 'softoff') diff --git a/softoff/mainapp.cpp b/softoff/mainapp.cpp index 1f037fc..0bfb067 100644 --- a/softoff/mainapp.cpp +++ b/softoff/mainapp.cpp @@ -74,18 +74,10 @@ int main(int argc, char** argv) if(powerObj.isTimerExpired() && (powerObj.responseReceived() == phosphor::ipmi::Base::SoftPowerOff::HostResponse::SoftOffReceived)) { - try - { - elog( - prev_entry()); - } - catch (sdbusplus::xyz::openbmc_project::State::Host::Error - ::SoftOffTimeout& elog) - { - commit(elog.name()); - } + using error = + sdbusplus::xyz::openbmc_project::State::Host::Error::SoftOffTimeout; + using errorMetadata = xyz::openbmc_project::State::Host::SoftOffTimeout; + report(prev_entry()); } // Cleanup the event handler -- cgit v1.2.1