storageaddesel: 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: I3feb36e41e8dd18a279b34508f8967a4f74485e4
Signed-off-by: Marri Devender Rao <devenrao@in.ibm.com>
diff --git a/storageaddsel.cpp b/storageaddsel.cpp
index a1e25d2..b8b7a8d 100644
--- a/storageaddsel.cpp
+++ b/storageaddsel.cpp
@@ -190,17 +190,8 @@
     }
     selData[debuglen*3] = '\0';
 
-    log<level::INFO>("Received Host Event", entry("ESEL=%s", selData.get()));
-
-    try
-    {
-        elog<org::open_power::Error::Host::Event>(
-            prev_entry<org::open_power::Error::Host::Event::ESEL>());
-    }
-    catch (org::open_power::Error::Host::Event& e)
-    {
-        commit(org::open_power::Error::Host::Event::errName);
-    }
+    using error = org::open_power::Error::Host::Event;
+    report<error>(error::ESEL(selData.get()));
 
     return 0;
 }