[gnome-shell] shell: Remove shell_global_structured_log()
- From: Georges Basile Stavracas Neto <gbsneto src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-shell] shell: Remove shell_global_structured_log()
- Date: Sat, 15 Jun 2019 13:47:11 +0000 (UTC)
commit 523ba5a719720da76eba35dd0ba6b67936ab3bf4
Author: Florian Müllner <fmuellner gnome org>
Date: Sat Jun 15 14:54:39 2019 +0200
shell: Remove shell_global_structured_log()
It is now unused.
https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/579
src/shell-global.c | 52 ----------------------------------------------------
src/shell-global.h | 3 ---
2 files changed, 55 deletions(-)
---
diff --git a/src/shell-global.c b/src/shell-global.c
index 70120c2da..28a1ccb2e 100644
--- a/src/shell-global.c
+++ b/src/shell-global.c
@@ -29,12 +29,6 @@
#include <meta/meta-workspace-manager.h>
#include <meta/meta-x11-display.h>
-#ifdef HAVE_SYSTEMD
-#include <systemd/sd-journal.h>
-#include <errno.h>
-#include <unistd.h>
-#endif
-
/* Memory report bits */
#ifdef HAVE_MALLINFO
#include <malloc.h>
@@ -1171,52 +1165,6 @@ shell_global_reexec_self (ShellGlobal *global)
#endif
}
-/**
- * shell_global_log_structured:
- * @message: A message to print
- * @keys: (allow-none) (array zero-terminated=1) (element-type utf8): Optional structured data
- *
- * Log structured data in an operating-system specific fashion. The
- * parameter @opts should be an array of UTF-8 KEY=VALUE strings.
- * This function does not support binary data. See
- * http://www.freedesktop.org/software/systemd/man/systemd.journal-fields.html
- * or more information about fields that can be used on a systemd
- * system.
- *
- */
-void
-shell_global_log_structured (const char *message,
- const char *const *keys)
-{
-#ifdef HAVE_SYSTEMD
- const char *const*iter;
- char *msgkey;
- guint i, n_opts;
- struct iovec *iovs;
-
- for (n_opts = 0, iter = keys; *iter; iter++, n_opts++)
- ;
-
- n_opts++; /* Add one for MESSAGE= */
- iovs = g_alloca (sizeof (struct iovec) * n_opts);
-
- for (i = 0, iter = keys; *iter; iter++, i++) {
- iovs[i].iov_base = (char*)keys[i];
- iovs[i].iov_len = strlen (keys[i]);
- }
- g_assert(i == n_opts-1);
- msgkey = g_strconcat ("MESSAGE=", message, NULL);
- iovs[i].iov_base = msgkey;
- iovs[i].iov_len = strlen (msgkey);
-
- // The code location isn't useful since we're wrapping
- sd_journal_sendv (iovs, n_opts);
- g_free (msgkey);
-#else
- g_print ("%s\n", message);
-#endif
-}
-
/**
* shell_global_notify_error:
* @global: a #ShellGlobal
diff --git a/src/shell-global.h b/src/shell-global.h
index 9d9bc19fd..67556263b 100644
--- a/src/shell-global.h
+++ b/src/shell-global.h
@@ -79,9 +79,6 @@ void shell_global_init_xdnd (ShellGlobal *global);
void shell_global_reexec_self (ShellGlobal *global);
-void shell_global_log_structured (const char *message,
- const char *const *keys);
-
const char * shell_global_get_session_mode (ShellGlobal *global);
void shell_global_set_runtime_state (ShellGlobal *global,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]