Ticket #984: mythtv_multilog.2.patch

File mythtv_multilog.2.patch, 1.2 KB (added by Mark Spieth, 18 years ago)
  • libs/libmyth/mythcontext.h

     
    9393      "VBI related messages")                    \
    9494    F(VB_DATABASE,  0x00010000, "database",  1,  \
    9595      "Display all SQL commands executed")       \
     96    F(VB_TIMESTAMP, 0x80000000, "timestamp", 1,  \
     97      "Conditional data driven messages")       \
    9698    F(VB_NONE,      0x00000000, "none",      0,  \
    9799      "NO debug output")
    98100
     
    151153
    152154#define VERBOSE(mask,args...) \
    153155do { \
    154     if ((print_verbose_messages & mask) != 0) \
     156    if ((print_verbose_messages & (mask)) == (mask)) \
    155157    { \
    156158        QDateTime dtmp = QDateTime::currentDateTime(); \
    157159        QString dtime = dtmp.toString("yyyy-MM-dd hh:mm:ss.zzz"); \
     
    166168// use a slower non-deadlockable version in release builds
    167169#define VERBOSE(mask,args...) \
    168170do { \
    169     if ((print_verbose_messages & mask) != 0) \
     171    if ((print_verbose_messages & (mask)) == (mask)) \
    170172    { \
    171173        QDateTime dtmp = QDateTime::currentDateTime(); \
    172174        QString dtime = dtmp.toString("yyyy-MM-dd hh:mm:ss.zzz"); \