metadataengine/server/inc/mdslogger.h
branchRCL_3
changeset 63 e538444823de
parent 47 b73252188534
equal deleted inserted replaced
57:2872ae438bf7 63:e538444823de
   157 #include "mdslogger.inl"
   157 #include "mdslogger.inl"
   158     
   158     
   159     #define __DEFINE_LOGGER             class CMdSLogger* gLogger;
   159     #define __DEFINE_LOGGER             class CMdSLogger* gLogger;
   160     #define __USES_LOGGER               extern CMdSLogger* gLogger;
   160     #define __USES_LOGGER               extern CMdSLogger* gLogger;
   161     #define __INIT_LOGGER               gLogger = CMdSLogger::NewInstanceL();
   161     #define __INIT_LOGGER               gLogger = CMdSLogger::NewInstanceL();
   162     #define __DESTROY_LOGGER            {if(gLogger){delete gLogger; gLogger=NULL;}}
   162     #define __DESTROY_LOGGER            {if(gLogger){delete gLogger;gLogger=NULL;}}
   163 	#define __LOGLB(CATEGORY,A)         {if (gLogger->IsActive(CATEGORY)) { gLogger->LogLit( _L(A) ); }}
   163 	#define __LOGLB(CATEGORY,A)         {if (gLogger->IsActive(CATEGORY)) { gLogger->LogLit( _L(A) ); }}
   164 	#define __LOG(CATEGORY,A)           {if (gLogger->IsActive(CATEGORY)) { gLogger->LogLit( A ); }}
   164 	#define __LOG(CATEGORY,A)           {if (gLogger->IsActive(CATEGORY)) { gLogger->LogLit( A ); }}
   165 #ifdef MDE_FILE_LOGGING
   165 #ifdef MDE_FILE_LOGGING
   166     #define __LOG1(CATEGORY,A,B)        {if (gLogger->IsActive(CATEGORY)) { gLogger->Log().WriteFormat( _L(A), B ); gLogger->CheckSize( 1 ); }}
   166     #define __LOG1(CATEGORY,A,B)        {if (gLogger->IsActive(CATEGORY)) { gLogger->Log().WriteFormat( _L(A), B ); gLogger->CheckSize( 1 ); }}
   167     #define __LOG2(CATEGORY,A,B,C)      {if (gLogger->IsActive(CATEGORY)) { gLogger->Log().WriteFormat( _L(A), B, C ); gLogger->CheckSize( 1 ); }}
   167     #define __LOG2(CATEGORY,A,B,C)      {if (gLogger->IsActive(CATEGORY)) { gLogger->Log().WriteFormat( _L(A), B, C ); gLogger->CheckSize( 1 ); }}
   175 	#ifdef LOG_QUERY
   175 	#ifdef LOG_QUERY
   176 	    #define __LOGQUERY_16(INFO, BUFFER, ROWDATA) \
   176 	    #define __LOGQUERY_16(INFO, BUFFER, ROWDATA) \
   177 	    	{__LOG( ELogQuery, INFO); \
   177 	    	{__LOG( ELogQuery, INFO); \
   178 	        CMdsClauseBuffer* queryText = gLogger->DescribeFullL(BUFFER,ROWDATA); \
   178 	        CMdsClauseBuffer* queryText = gLogger->DescribeFullL(BUFFER,ROWDATA); \
   179 	        if ( queryText ) { __LOG( ELogQuery, queryText->ConstBufferL() ); \
   179 	        if ( queryText ) { __LOG( ELogQuery, queryText->ConstBufferL() ); \
   180 	        delete queryText; queryText = NULL;} }
   180 	        delete queryText;} }
   181 	#else //LOG_QUERY
   181 	#else //LOG_QUERY
   182 	    #define __LOGQUERY_16(INFO, BUFFER, ROWDATA)
   182 	    #define __LOGQUERY_16(INFO, BUFFER, ROWDATA)
   183 	#endif //LOG_QUERY
   183 	#endif //LOG_QUERY
   184 
   184 
   185 #else // _DEBUG
   185 #else // _DEBUG