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;