log-resolve: reduce unnecessary dependencies

Clean up the executable and meson to reduce unnecessary dependencies
on JSON and sdbusplus::async.

Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: Ia3b1a27108b3e80c4dfac562e00d2d961a28994b
diff --git a/log_resolve_main.cpp b/log_resolve_main.cpp
index fee3afa..6924c34 100644
--- a/log_resolve_main.cpp
+++ b/log_resolve_main.cpp
@@ -1,11 +1,11 @@
 #include <CLI/CLI.hpp>
 #include <phosphor-logging/commit.hpp>
-#include <xyz/openbmc_project/Logging/Entry/client.hpp>
+#include <xyz/openbmc_project/Logging/Entry/common.hpp>
 
 #include <iostream>
 #include <string>
 
-using Proxy = sdbusplus::client::xyz::openbmc_project::logging::Entry<>;
+using Interface = sdbusplus::common::xyz::openbmc_project::logging::Entry;
 
 int main(int argc, char** argv)
 {
@@ -25,8 +25,8 @@
     {
         if (*idOpt)
         {
-            path = std::string(Proxy::namespace_path::value) + "/" +
-                   std::string(Proxy::namespace_path::entry) + "/" +
+            path = std::string(Interface::namespace_path::value) + "/" +
+                   std::string(Interface::namespace_path::entry) + "/" +
                    std::to_string(id);
             lg2::resolve(path);
         }