main: call fcft_log_init(). Note that this requires fcft >= 2.3.90

This commit is contained in:
Daniel Eklöf 2021-04-17 20:35:48 +02:00
parent 9a6f691493
commit db7a4af80a
No known key found for this signature in database
GPG key ID: 5BBD4992C116573F
2 changed files with 9 additions and 2 deletions

9
main.c
View file

@ -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}; const struct sigaction sa = {.sa_handler = &signal_handler};
sigaction(SIGINT, &sa, NULL); sigaction(SIGINT, &sa, NULL);

View file

@ -65,7 +65,7 @@ backend_wayland = wayland_client.found() and wayland_cursor.found()
# "My" dependencies, fallback to subproject # "My" dependencies, fallback to subproject
tllist = dependency('tllist', version: '>=1.0.1', fallback: 'tllist') 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( add_project_arguments(
['-D_GNU_SOURCE'] + ['-D_GNU_SOURCE'] +