qtinternetradio/irqlogger/inc/irqlogger.h
changeset 16 5723da102db1
parent 5 0930554dc389
equal deleted inserted replaced
15:065198191975 16:5723da102db1
    24 
    24 
    25 static const char* KLogMarker = "[QtInternetRadio]";
    25 static const char* KLogMarker = "[QtInternetRadio]";
    26 static const char* KTraceOutputFile = "c:/logs/internetradio/iruilog.txt";
    26 static const char* KTraceOutputFile = "c:/logs/internetradio/iruilog.txt";
    27 #define FILTER_BY_LOGMARKER true
    27 #define FILTER_BY_LOGMARKER true
    28 
    28 
    29 #ifdef LOGGING_ENABLED
    29 #if defined(LOGGING_ENABLED) && !defined(QT_NO_DEBUG)
    30 
    30 
    31 #ifdef COMBINE_WITH_ENGINE_LOGGER
    31 #ifdef COMBINE_WITH_ENGINE_LOGGER
    32     #define WRITELOG(msg) \
    32     #define WRITELOG(msg) \
    33             { \
    33             { \
    34                 QString tmpStr(msg); \
    34                 QString tmpStr(msg); \
    99         } else { \
    99         } else { \
   100             LOG_FORMAT( "SLOT %s called as regular function. ", __PRETTY_FUNCTION__ ); \
   100             LOG_FORMAT( "SLOT %s called as regular function. ", __PRETTY_FUNCTION__ ); \
   101         } \
   101         } \
   102     }
   102     }
   103 
   103 
   104 #else // LOGGING_ENABLED
   104 #else // LOGGING_ENABLED && QT_NO_DEBUG
   105     #define LOG(string)
   105     #define LOG(string)
   106     #define STRING2CHAR(qstring)
   106     #define STRING2CHAR(qstring)
   107     #define LOG_FORMAT(fmt,args...)
   107     #define LOG_FORMAT(fmt,args...)
   108     #define LOG_METHOD
   108     #define LOG_METHOD
   109     #define LOG_METHOD_ENTER
   109     #define LOG_METHOD_ENTER
   110     #define LOG_ASSERT(cond,expr)
   110     #define LOG_ASSERT(cond,expr)
   111     #define LOG_SLOT_CALLER
   111     #define LOG_SLOT_CALLER
   112     #define INSTALL_MESSAGE_HANDLER
   112     #define INSTALL_MESSAGE_HANDLER
   113 #endif // LOGGING_ENABLED
   113 #endif // LOGGING_ENABLED && QT_NO_DEBUG
   114 
   114 
   115 
   115 
   116 
   116 
   117 
   117 
   118 // Class declaration
   118 // Class declaration