diff options
author | Frank Schmirler <vdr@schmirler.de> | 2012-05-21 00:37:41 +0200 |
---|---|---|
committer | Frank Schmirler <vdr@schmirler.de> | 2012-05-21 00:37:41 +0200 |
commit | 6389c5fd90b546604bbe47da93527835d9ca91ea (patch) | |
tree | e2d3bded2b7c783e385f1fe119a55d31aaee03a7 /common.h | |
parent | 6a47e204354d159294e70c79e1e7b54dd90d44f9 (diff) | |
download | vdr-plugin-streamdev-6389c5fd90b546604bbe47da93527835d9ca91ea.tar.gz vdr-plugin-streamdev-6389c5fd90b546604bbe47da93527835d9ca91ea.tar.bz2 |
Added CLOCK_MONOTONIC timestamp and thread id to Dprintf
Diffstat (limited to 'common.h')
-rw-r--r-- | common.h | 12 |
1 files changed, 9 insertions, 3 deletions
@@ -17,10 +17,16 @@ #include "tools/socket.h" #ifdef DEBUG -# include <stdio.h> -# define Dprintf(x...) fprintf(stderr, x) +#include <stdio.h> +#include <time.h> +#define Dprintf(fmt, x...) {\ + struct timespec ts;\ + clock_gettime(CLOCK_MONOTONIC, &ts);\ + fprintf(stderr, "%ld.%.3ld [%d] "fmt,\ + ts.tv_sec, ts.tv_nsec / 1000000, cThread::ThreadId(), ##x);\ +} #else -# define Dprintf(x...) +#define Dprintf(x...) #endif #if APIVERSNUM >= 10714 |