From 4efd70c9e26a93800091b3252ff5ace12eeb3c1f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ga=C3=ABl=20Bonithon?= Date: Tue, 28 Dec 2021 13:18:28 +0100 Subject: Use GLib structured logging The move to GLib 2.56 in b014aabd2d78472a18a9b863e51dd6f1631d78cb allows to use structured logging in GLib logging macros. This makes it more suitable for viewing via tools such as `journalctl`, and adds some message location information. --- configure.ac | 1 + 1 file changed, 1 insertion(+) (limited to 'configure.ac') diff --git a/configure.ac b/configure.ac index cba5e8a..a41dfd8 100644 --- a/configure.ac +++ b/configure.ac @@ -143,6 +143,7 @@ dnl *** Check for required packages *** dnl *********************************** AC_DEFINE(GLIB_VERSION_MAX_ALLOWED, GLIB_VERSION_2_56, Warn when using post 2_56 APIs) AC_DEFINE(GLIB_VERSION_MIN_REQUIRED, GLIB_VERSION_2_56, Don't warn about post 2_56 deprecations) +AC_DEFINE(G_LOG_USE_STRUCTURED, 1, Use structured logging) PKG_CHECK_MODULES([GLIB], [glib-2.0 >= 2.56.0]) PKG_CHECK_MODULES([GIO], [gio-2.0 >= 2.56.0]) PKG_CHECK_MODULES([GIO_UNIX], [gio-unix-2.0 >= 2.56.0]) -- cgit v1.2.1