compositor: protocol logger
authorPekka Paalanen <pq@iki.fi>
Thu, 12 Oct 2017 11:18:15 +0000 (13:18 +0200)
committerDaniel Stone <daniels@collabora.com>
Mon, 17 Sep 2018 12:29:48 +0000 (13:29 +0100)
commit5c91bb8d28ee86df6e75de43117dc11a7f908853
tree76895b5730e24c8ea4dfdec804b72f131d69adac
parent9b72eb7930ef60aa44ab49c53b2aec9e7242cf1c
compositor: protocol logger

This is better than running Weston with WAYLAND_DEBUG=server:
- It is enabled on demand, no unnecessary flooding and no need to
  restart the compositor if debug was enabled.
- It prints client pointers so that messages with different clients can
  be seen apart.

Signed-off-by: Pekka Paalanen <pq@iki.fi>
parse and print message arguments in protocol_log_fn

Signed-off-by: Maniraj Devadoss <Maniraj.Devadoss@in.bosch.com>
Reviewed-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
Reviewed-by: Daniel Stone <daniels@collabora.com>
compositor/main.c