Prefixing libinput messages requires the caller to keep track of newlines, libinput calls the log function multiple times per line. That's less than ideal.
https://lists.freedesktop.org/archives/wayland-devel/2018-February/036828.html
commit d4b76be18b9bcbdb497de1040855d80972c3bbb2 Author: Peter Hutterer <peter.hutterer@who-t.net> Date: Tue Feb 6 11:51:29 2018 +1000 evdev: log all evdev_msg_* on one line
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.