This is an automatic generated email to let you know that the following patch were queued at the http://git.linuxtv.org/v4l-utils.git tree:
Subject: libdvbv5: support info info log via dvb_loginfo Author: André Roth <[email protected]> Date: Tue Mar 25 15:19:51 2014 -0300 dvb_loginfo log support without setting output color. Signed-off-by: André Roth <[email protected]> Signed-off-by: Mauro Carvalho Chehab <[email protected]> lib/include/dvb-log.h | 3 +++ lib/libdvbv5/dvb-log.c | 26 +++++++++++++------------- 2 files changed, 16 insertions(+), 13 deletions(-) --- http://git.linuxtv.org/v4l-utils.git?a=commitdiff;h=29d96e83c2e6b62cb1473184be000c78a69869ee diff --git a/lib/include/dvb-log.h b/lib/include/dvb-log.h index a72adce..755167a 100644 --- a/lib/include/dvb-log.h +++ b/lib/include/dvb-log.h @@ -38,6 +38,9 @@ typedef void (*dvb_logfunc)(int level, const char *fmt, ...) __attribute__ (( fo #define dvb_logwarn(fmt, arg...) do {\ parms->logfunc(LOG_WARNING, fmt, ##arg); \ } while (0) +#define dvb_loginfo(fmt, arg...) do {\ + parms->logfunc(LOG_NOTICE, fmt, ##arg); \ +} while (0) #define dvb_perror(msg) do {\ diff --git a/lib/libdvbv5/dvb-log.c b/lib/libdvbv5/dvb-log.c index 87d92f2..8bb34ca 100644 --- a/lib/libdvbv5/dvb-log.c +++ b/lib/libdvbv5/dvb-log.c @@ -30,15 +30,15 @@ static const struct loglevel { const char *color; int fd; } loglevels[9] = { - {"EMERG ", "\033[31m", STDERR_FILENO }, - {"ALERT ", "\033[31m", STDERR_FILENO }, - {"CRITICAL", "\033[31m", STDERR_FILENO }, - {"ERROR ", "\033[31m", STDERR_FILENO }, - {"WARNING ", "\033[33m", STDOUT_FILENO }, - {"NOTICE ", "\033[36m", STDOUT_FILENO }, - {"INFO ", "\033[36m", STDOUT_FILENO }, - {"DEBUG ", "\033[32m", STDOUT_FILENO }, - {"", "\033[0m", STDOUT_FILENO }, + {"EMERG ", "\033[31m", STDERR_FILENO }, + {"ALERT ", "\033[31m", STDERR_FILENO }, + {"CRITICAL ", "\033[31m", STDERR_FILENO }, + {"ERROR ", "\033[31m", STDERR_FILENO }, + {"WARNING ", "\033[33m", STDOUT_FILENO }, + {"", "\033[36m", STDOUT_FILENO }, /* NOTICE */ + {"", NULL, STDOUT_FILENO }, /* INFO */ + {"DEBUG ", "\033[32m", STDOUT_FILENO }, + {"", "\033[0m", STDOUT_FILENO }, /* reset*/ }; #define LOG_COLOROFF 8 @@ -49,14 +49,14 @@ void dvb_default_log(int level, const char *fmt, ...) va_list ap; va_start(ap, fmt); FILE *out = stdout; - if(STDERR_FILENO == loglevels[level].fd) + if (STDERR_FILENO == loglevels[level].fd) out = stderr; - if(isatty(loglevels[level].fd)) + if (loglevels[level].color && isatty(loglevels[level].fd)) fputs(loglevels[level].color, out); - fprintf(out, "%s ", loglevels[level].name); + fprintf(out, "%s", loglevels[level].name); vfprintf(out, fmt, ap); fprintf(out, "\n"); - if(isatty(loglevels[level].fd)) + if(loglevels[level].color && isatty(loglevels[level].fd)) fputs(loglevels[LOG_COLOROFF].color, out); va_end(ap); } _______________________________________________ linuxtv-commits mailing list [email protected] http://www.linuxtv.org/cgi-bin/mailman/listinfo/linuxtv-commits
