[PATCH weston v4 2/9] libweston: add weston_debug API and implementation
Daniel Stone
daniel at fooishbar.org
Mon Oct 23 10:34:47 UTC 2017
Hi,
On 12 October 2017 at 13:13, Emre Ucan <eucan at de.adit-jv.com> wrote:
> +WL_EXPORT char *
> +weston_debug_scope_timestamp(struct weston_debug_scope *scope,
> + char *buf, size_t len)
> +{
> + struct timeval tv;
> + struct tm *bdt;
> + char string[128];
> + size_t ret = 0;
> +
> + gettimeofday(&tv, NULL);
> +
> + bdt = localtime(&tv.tv_sec);
> + if (bdt)
> + ret = strftime(string, sizeof string,
> + "%Y-%m-%d %H:%M:%S", bdt);
> +
> + if (ret > 0)
> + snprintf(buf, len, "[%s.%03ld][%s]", string,
> + tv.tv_usec / 1000, scope->name);
> + else
> + snprintf(buf, len, "[?][%s]", scope->name);
I would very much not like to see formatted time in the debug scopes.
Can we please just use a raw microsecond value? Ultimately I would
like to see tools parse these files, but trying to parse formatted
times is a nightmare.
Cheers,
Daniel
More information about the wayland-devel
mailing list