From db7a4af80a9c2d432358ab4d3c95dea4649c309b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Ekl=C3=B6f?= Date: Sat, 17 Apr 2021 20:35:48 +0200 Subject: [PATCH] main: call fcft_log_init(). Note that this requires fcft >= 2.3.90 --- main.c | 9 ++++++++- meson.build | 2 +- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/main.c b/main.c index f8a8453..cab5f9e 100644 --- a/main.c +++ b/main.c @@ -273,7 +273,14 @@ main(int argc, char *const *argv) } } - log_init(log_colorize, log_syslog, LOG_FACILITY_DAEMON, LOG_CLASS_WARNING); + log_init(log_colorize, log_syslog, LOG_FACILITY_DAEMON, LOG_CLASS_INFO); + + _Static_assert(LOG_CLASS_ERROR + 1 == FCFT_LOG_CLASS_ERROR, + "fcft log level enum offset"); + _Static_assert((int)LOG_COLORIZE_ALWAYS == (int)FCFT_LOG_COLORIZE_ALWAYS, + "fcft colorize enum mismatch"); + fcft_log_init( + (enum fcft_log_colorize)log_colorize, log_syslog, FCFT_LOG_CLASS_INFO); const struct sigaction sa = {.sa_handler = &signal_handler}; sigaction(SIGINT, &sa, NULL); diff --git a/meson.build b/meson.build index 9309064..fb92e5e 100644 --- a/meson.build +++ b/meson.build @@ -65,7 +65,7 @@ backend_wayland = wayland_client.found() and wayland_cursor.found() # "My" dependencies, fallback to subproject tllist = dependency('tllist', version: '>=1.0.1', fallback: 'tllist') -fcft = dependency('fcft', version: ['>=2.0.0', '<3.0.0'], fallback: 'fcft') +fcft = dependency('fcft', version: ['>=2.3.90', '<3.0.0'], fallback: 'fcft') add_project_arguments( ['-D_GNU_SOURCE'] +