metadataengine/server/inc/mdslogger.h
changeset 1 acef663c1218
parent 0 c53acadfccc6
child 12 9f21bab39f42
equal deleted inserted replaced
0:c53acadfccc6 1:acef663c1218
    43     ELogDb          = 0x0004, // DB interface activity
    43     ELogDb          = 0x0004, // DB interface activity
    44     ELogMutex       = 0x0008, // mutex
    44     ELogMutex       = 0x0008, // mutex
    45     ELogServer      = 0x0010, // client/server commands
    45     ELogServer      = 0x0010, // client/server commands
    46     };
    46     };
    47 
    47 
    48 
       
    49 #ifdef LOG_MASTER_FLAG
    48 #ifdef LOG_MASTER_FLAG
       
    49 #ifdef _DEBUG
    50 
    50 
    51 const TChar KNewLine = '\n';
    51 const TChar KNewLine = '\n';
    52 const TInt KLineLength = 80;
    52 const TInt KLineLength = 80;
    53 const TInt KLineBuffer = 512;
    53 const TInt KLineBuffer = 512;
    54 const TUint32 KLogfileMaxLength = 10240;
    54 const TUint32 KLogfileMaxLength = 10240;
    55 
    55 
    56 _LIT(KDirectory, "Metadata");
    56 _LIT(KDirectory, "Metadata");
    57 _LIT(KFilename, "server.txt");
    57 _LIT(KFilename, "server.txt");
    58 _LIT(KAltFilename, "server2.txt");
    58 _LIT(KAltFilename, "server2.txt");
    59 
    59 
       
    60 #ifdef LOG_QUERY
    60 #define MDE_FILE_LOGGING
    61 #define MDE_FILE_LOGGING
       
    62 #endif
    61 
    63 
    62 // CLASS DECLARATION
    64 // CLASS DECLARATION
    63 /**
    65 /**
    64 * CMdSLogger.
    66 * CMdSLogger.
    65 * Class created log for server.
    67 * Class created log for server.
   162 	#define __LOG(CATEGORY,A)           {if (gLogger->IsActive(CATEGORY)) { gLogger->LogLit( A ); }}
   164 	#define __LOG(CATEGORY,A)           {if (gLogger->IsActive(CATEGORY)) { gLogger->LogLit( A ); }}
   163 #ifdef MDE_FILE_LOGGING
   165 #ifdef MDE_FILE_LOGGING
   164     #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 ); }}
   165     #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 ); }}
   166     #define __LOG3(CATEGORY,A,B,C,D)    {if (gLogger->IsActive(CATEGORY)) { gLogger->Log().WriteFormat( _L(A), B, C, D ); gLogger->CheckSize( 1 ); }}
   168     #define __LOG3(CATEGORY,A,B,C,D)    {if (gLogger->IsActive(CATEGORY)) { gLogger->Log().WriteFormat( _L(A), B, C, D ); gLogger->CheckSize( 1 ); }}
   167 #else
   169 #else // MDE_FILE_LOGGING
   168 	#define __LOG1(CATEGORY,A,B)        {if (gLogger->IsActive(CATEGORY)) { RDebug::Print( _L(A), B ); }}
   170 	#define __LOG1(CATEGORY,A,B)        {if (gLogger->IsActive(CATEGORY)) { RDebug::Print( _L(A), B ); }}
   169 	#define __LOG2(CATEGORY,A,B,C)      {if (gLogger->IsActive(CATEGORY)) { RDebug::Print( _L(A), B, C ); }}
   171 	#define __LOG2(CATEGORY,A,B,C)      {if (gLogger->IsActive(CATEGORY)) { RDebug::Print( _L(A), B, C ); }}
   170 	#define __LOG3(CATEGORY,A,B,C,D)    {if (gLogger->IsActive(CATEGORY)) { RDebug::Print( _L(A), B, C, D ); }}
   172 	#define __LOG3(CATEGORY,A,B,C,D)    {if (gLogger->IsActive(CATEGORY)) { RDebug::Print( _L(A), B, C, D ); }}
   171 #endif
   173 #endif // MDE_FILE_LOGGING
   172 
   174 
   173 	#ifdef LOG_QUERY
   175 	#ifdef LOG_QUERY
   174 	    #define __LOGQUERY_16(INFO, BUFFER, ROWDATA) \
   176 	    #define __LOGQUERY_16(INFO, BUFFER, ROWDATA) \
   175 	    	{__LOG( ELogQuery, INFO); \
   177 	    	{__LOG( ELogQuery, INFO); \
   176 	        CMdsClauseBuffer* queryText = gLogger->DescribeFullL(BUFFER,ROWDATA); \
   178 	        CMdsClauseBuffer* queryText = gLogger->DescribeFullL(BUFFER,ROWDATA); \
   178 	        delete queryText;} }
   180 	        delete queryText;} }
   179 	#else //LOG_QUERY
   181 	#else //LOG_QUERY
   180 	    #define __LOGQUERY_16(INFO, BUFFER, ROWDATA)
   182 	    #define __LOGQUERY_16(INFO, BUFFER, ROWDATA)
   181 	#endif //LOG_QUERY
   183 	#endif //LOG_QUERY
   182 
   184 
   183 #else
   185 #else // _DEBUG
       
   186 
       
   187 #define __DEFINE_LOGGER 
       
   188 #define __USES_LOGGER
       
   189 #define __INIT_LOGGER
       
   190 #define __DESTROY_LOGGER
       
   191 #define __LOGLB(CATEGORY,A)
       
   192 #define __LOG(CATEGORY,A)
       
   193 #define __LOG1(CATEGORY,A,B)
       
   194 #define __LOG2(CATEGORY,A,B,C)
       
   195 #define __LOG3(CATEGORY,A,B,C,D)
       
   196 #define __LOGQUERY_16(INFO, BUFFER, ROWDATA)
       
   197 
       
   198 #endif // _DEBUG
       
   199 
       
   200 #else // LOG_MASTER_FLAG
       
   201 
   184     #define __DEFINE_LOGGER 
   202     #define __DEFINE_LOGGER 
   185     #define __USES_LOGGER
   203     #define __USES_LOGGER
   186     #define __INIT_LOGGER
   204     #define __INIT_LOGGER
   187     #define __DESTROY_LOGGER
   205     #define __DESTROY_LOGGER
   188     #define __LOGLB(CATEGORY,A)
   206     #define __LOGLB(CATEGORY,A)
   189     #define __LOG(CATEGORY,A)
   207     #define __LOG(CATEGORY,A)
   190     #define __LOG1(CATEGORY,A,B)
   208     #define __LOG1(CATEGORY,A,B)
   191     #define __LOG2(CATEGORY,A,B,C)
   209     #define __LOG2(CATEGORY,A,B,C)
   192     #define __LOG3(CATEGORY,A,B,C,D)
   210     #define __LOG3(CATEGORY,A,B,C,D)
   193 	#define __LOGQUERY_16(INFO, BUFFER, ROWDATA)
   211 	#define __LOGQUERY_16(INFO, BUFFER, ROWDATA)
   194 #endif  // METADATA_LOG
   212 
       
   213 #endif  // LOG_MASTER_FLAG
   195 
   214 
   196 
   215 
   197 #endif  //__MDSLOGGER_H__
   216 #endif  //__MDSLOGGER_H__