libinput: default to INFO log level

Set the default logging level from libinput to INFO. This matches better
the behaviour of the old input backend, and prints the found input
devices into Weston's log.

Signed-off-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
Acked-by: Jonas Ådahl <jadahl@gmail.com>
dev
Pekka Paalanen 10 years ago
parent c996f1d8bd
commit eb4fd35278
  1. 16
      src/libinput-seat.c

@ -260,9 +260,10 @@ libinput_log_func(struct libinput *libinput,
}
int
udev_input_init(struct udev_input *input, struct weston_compositor *c, struct udev *udev,
const char *seat_id)
udev_input_init(struct udev_input *input, struct weston_compositor *c,
struct udev *udev, const char *seat_id)
{
enum libinput_log_priority priority = LIBINPUT_LOG_PRIORITY_INFO;
const char *log_priority = NULL;
memset(input, 0, sizeof *input);
@ -281,17 +282,16 @@ udev_input_init(struct udev_input *input, struct weston_compositor *c, struct ud
if (log_priority) {
if (strcmp(log_priority, "debug") == 0) {
libinput_log_set_priority(input->libinput,
LIBINPUT_LOG_PRIORITY_DEBUG);
priority = LIBINPUT_LOG_PRIORITY_DEBUG;
} else if (strcmp(log_priority, "info") == 0) {
libinput_log_set_priority(input->libinput,
LIBINPUT_LOG_PRIORITY_INFO);
priority = LIBINPUT_LOG_PRIORITY_INFO;
} else if (strcmp(log_priority, "error") == 0) {
libinput_log_set_priority(input->libinput,
LIBINPUT_LOG_PRIORITY_ERROR);
priority = LIBINPUT_LOG_PRIORITY_ERROR;
}
}
libinput_log_set_priority(input->libinput, priority);
if (libinput_udev_assign_seat(input->libinput, seat_id) != 0) {
libinput_unref(input->libinput);
return -1;

Loading…
Cancel
Save