[PATCH weston v5 06/14] compositor: offer logs via weston-debug
Pekka Paalanen
ppaalanen at gmail.com
Mon Aug 6 11:20:51 UTC 2018
On Fri, 20 Jul 2018 20:03:27 +0100
Daniel Stone <daniels at collabora.com> wrote:
> From: Pekka Paalanen <pq at iki.fi>
>
> This registers a new weston-debug scope "log" through which one can get
> live log output interspersed with possible other debugging prints.
>
> Signed-off-by: Pekka Paalanen <pq at iki.fi>
>
> pass the log_scope to weston_debug_scope_timestamp API to append
> the scope name to the timestamp
>
> Signed-off-by: Maniraj Devadoss <Maniraj.Devadoss at in.bosch.com>
> Reviewed-by: Pekka Paalanen <pekka.paalanen at collabora.co.uk>
> Reviewed-by: Daniel Stone <daniels at collabora.com>
> ---
> compositor/main.c | 22 ++++++++++++++++++++++
> 1 file changed, 22 insertions(+)
>
> diff --git a/compositor/main.c b/compositor/main.c
> index 2f34e1115..eaf4cf381 100644
> --- a/compositor/main.c
> +++ b/compositor/main.c
> @@ -2490,6 +2508,9 @@ int main(int argc, char *argv[])
> }
> segv_compositor = wet.compositor;
>
> + log_scope = weston_compositor_add_debug_scope(wet.compositor, "log",
> + "Weston and Wayland log\n", NULL, NULL);
> +
> if (debug_protocol)
> weston_compositor_enable_debug_protocol(wet.compositor);
>
> @@ -2602,6 +2623,7 @@ out:
> /* free(NULL) is valid, and it won't be NULL if it's used */
> free(wet.parsed_options);
>
> + weston_debug_scope_destroy(log_scope);
Maybe log_scope should be set to NULL again, in case
weston_compositor_destroy() logs something.
> weston_compositor_destroy(wet.compositor);
>
> out_signals:
Otherwise still good.
Thanks,
pq
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <https://lists.freedesktop.org/archives/wayland-devel/attachments/20180806/b862cec7/attachment.sig>
More information about the wayland-devel
mailing list