Use s.c_str() in log messages

Partly resolves openbmc/openbmc 2905

Also, fixed related problem with parenthesis in occ_presence.cpp.

Tested: static_assert only

Change-Id: Ib0dbf9c895e9f636ddc873221fd1ef93980c0353
Signed-off-by: Joseph Reynolds <jrey@us.ibm.com>
diff --git a/occ_presence.cpp b/occ_presence.cpp
index 23fece0..59b886a 100644
--- a/occ_presence.cpp
+++ b/occ_presence.cpp
@@ -44,8 +44,8 @@
     if (manager.getNumOCCs() != occsPresent)
     {
         log<level::INFO>("OCC presence mismatch",
-                         entry("BMC_OCCS=%d", manager.getNumOCCs(),
-                         entry("OCC_OCCS=%d", occsPresent)));
+                         entry("BMC_OCCS=%d", manager.getNumOCCs()),
+                         entry("OCC_OCCS=%d", occsPresent));
         if (callBack)
         {
             callBack(true);