diff -r 800203832575 -r 30342f40acbf webengine/osswebengine/MemoryManager/Inc/MemoryLogger.h --- a/webengine/osswebengine/MemoryManager/Inc/MemoryLogger.h Mon Jun 21 16:54:17 2010 +0300 +++ b/webengine/osswebengine/MemoryManager/Inc/MemoryLogger.h Thu Jul 15 19:53:20 2010 +0300 @@ -36,6 +36,14 @@ _LIT8( KTab, "\t" ); // MACROS +#define MEM_LOG_CREATE() \ + RFs fs; \ + _LIT( KFilePath, "C:\\Logs\\Webcore\\"); \ + TFileName path (KFilePath); \ + if(fs.Connect() == KErrNone) { \ + fs.MkDirAll( path ); \ + fs.Close(); \ + } #define MEM_LOG(a) { _LIT8(temp, a); RFileLogger::Write(KMEMLogDir, KMEMLogFile, EFileLoggingModeAppend, temp); } #define MEM_LOGF FPrint @@ -127,6 +135,7 @@ loggers[ i ]->_accum += _peek; } #else // OOM_LOGGING +#define MEM_LOG_CREATE() #define MEM_LOG(a) #define MEM_LOGF #define C_LOG(a) @@ -134,4 +143,4 @@ #endif #endif -// END OF FILE \ No newline at end of file +// END OF FILE