vlc | branch: master | Rémi Denis-Courmont <[email protected]> | Wed May 25 23:00:50 2016 +0300| [d838f848d613ba784fc1f076fc6131be9d252802] | committer: Rémi Denis-Courmont
messages: add thread ID in message meta-data > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=d838f848d613ba784fc1f076fc6131be9d252802 --- include/vlc_messages.h | 1 + modules/logger/journal.c | 1 + src/misc/messages.c | 1 + 3 files changed, 3 insertions(+) diff --git a/include/vlc_messages.h b/include/vlc_messages.h index f5b23b2..68121ea 100644 --- a/include/vlc_messages.h +++ b/include/vlc_messages.h @@ -61,6 +61,7 @@ typedef struct vlc_log_t const char *file; /**< Source code file name or NULL */ int line; /**< Source code file line number or -1 */ const char *func; /**< Source code calling function name or NULL */ + unsigned long tid; /**< Emitter thread ID */ } vlc_log_t; VLC_API void vlc_Log(vlc_object_t *obj, int prio, const char *module, diff --git a/modules/logger/journal.c b/modules/logger/journal.c index 0bddfd6..bafb7b7 100644 --- a/modules/logger/journal.c +++ b/modules/logger/journal.c @@ -52,6 +52,7 @@ static void Log(void *opaque, int type, const vlc_log_t *meta, "CODE_LINE=%u", meta->line, "CODE_FUNC=%s", (meta->func != NULL) ? meta->func : "", //"ERRNO=%d" + "VLC_TID=%lu" /* change to OBJECT_TID if standardized */, meta->tid, "VLC_OBJECT_ID=%"PRIxPTR, meta->i_object_id, "VLC_OBJECT_TYPE=%s", meta->psz_object_type, "VLC_MODULE=%s", meta->psz_module, diff --git a/src/misc/messages.c b/src/misc/messages.c index b838bdd..5a69110 100644 --- a/src/misc/messages.c +++ b/src/misc/messages.c @@ -118,6 +118,7 @@ void vlc_vaLog (vlc_object_t *obj, int type, const char *module, msg.file = file; msg.line = line; msg.func = func; + msg.tid = vlc_thread_id(); for (vlc_object_t *o = obj; o != NULL; o = o->p_parent) if (o->psz_header != NULL) _______________________________________________ vlc-commits mailing list [email protected] https://mailman.videolan.org/listinfo/vlc-commits
