sdjournal: Migrate code into cpp file

Change-Id: Iaf964b02726ba54564020c67db23dc33e82b0b83
Signed-off-by: William A. Kennington III <wak@google.com>
diff --git a/sdjournal.cpp b/sdjournal.cpp
index 77ced46..76c28e9 100644
--- a/sdjournal.cpp
+++ b/sdjournal.cpp
@@ -1,5 +1,6 @@
-#include "config.h"
+#include <systemd/sd-journal.h>
 
+#include <cstdarg>
 #include <phosphor-logging/sdjournal.hpp>
 
 namespace phosphor
@@ -7,6 +8,22 @@
 namespace logging
 {
 
+int SdJournalHandler::journal_send_call(const char*)
+{
+    return 0;
+}
+
+int SdJournalHandler::journal_send(const char* fmt, ...)
+{
+    va_list args;
+    va_start(args, fmt);
+
+    int rc = ::sd_journal_send(fmt, args, NULL);
+    va_end(args);
+
+    return rc;
+}
+
 SdJournalHandler sdjournal_impl;
 SdJournalHandler* sdjournal_ptr = &sdjournal_impl;