Handle filesystem exceptions during dump file removal.

Change-Id: If77e549ead60e6b6e21cd9069fbc0a324db6bc80
Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com>
diff --git a/dump_entry.cpp b/dump_entry.cpp
index 373d8e4..7b9965c 100644
--- a/dump_entry.cpp
+++ b/dump_entry.cpp
@@ -1,8 +1,8 @@
+#include <phosphor-logging/log.hpp>
+
 #include "dump_entry.hpp"
 #include "dump_manager.hpp"
 
-#include <phosphor-logging/log.hpp>
-
 namespace phosphor
 {
 namespace dump
@@ -13,11 +13,16 @@
 void Entry::delete_()
 {
     //Delete Dump file from Permanent location
-    if (!fs::remove(file))
+    try
     {
-        log<level::INFO>("Dump file doesn't exist.",
-                         entry("Name=%s", file.c_str()));
+        fs::remove(file);
     }
+    catch (fs::filesystem_error& e)
+    {
+        //Log Error message and continue
+        log<level::ERR>(e.what());
+    }
+
     // Remove Dump entry D-bus object
     parent.erase(id);
 }