face: cleanup log messages in all faces and print fail reason

Change-Id: I405198b375a0317663d29810ee87922a19edccaa
Refs: #2450
diff --git a/daemon/face/ethernet-face.hpp b/daemon/face/ethernet-face.hpp
index cb6303b..e9f0e2a 100644
--- a/daemon/face/ethernet-face.hpp
+++ b/daemon/face/ethernet-face.hpp
@@ -64,24 +64,23 @@
                const NetworkInterfaceInfo& interface,
                const ethernet::Address& address);
 
-  virtual
-  ~EthernetFace();
+  ~EthernetFace() DECL_OVERRIDE;
 
   /// send an Interest
-  virtual void
-  sendInterest(const Interest& interest);
+  void
+  sendInterest(const Interest& interest) DECL_OVERRIDE;
 
   /// send a Data
-  virtual void
-  sendData(const Data& data);
+  void
+  sendData(const Data& data) DECL_OVERRIDE;
 
   /**
    * @brief Closes the face
    *
    * This terminates all communication on the face and triggers the onFail() event.
    */
-  virtual void
-  close();
+  void
+  close() DECL_OVERRIDE;
 
 private:
   /**