filemanager/src/inc/fmlogger.h
changeset 37 15bc28c9dd51
parent 14 1957042d8c7e
--- a/filemanager/src/inc/fmlogger.h	Mon May 03 12:24:39 2010 +0300
+++ b/filemanager/src/inc/fmlogger.h	Tue Aug 24 10:24:14 2010 +0800
@@ -20,10 +20,16 @@
 
 #define FMLOG_PATH QString( "C:\\data\\fileman.txt" )
 
-
 #include <QString>
 #include <QFile>
 #include <QTextStream>
+#include <QDateTime>
+
+#ifdef _DEBUG_LOG_ENABLE_
+    #define FM_LOG(str) FmLogger::log( str );
+#else
+    #define FM_LOG(str)
+#endif
 
 class FmLogger
 {
@@ -32,14 +38,14 @@
     static bool log( const QString &log )
     {
 #ifdef _DEBUG_LOG_ENABLE_
+        QString logStr( QDateTime::currentDateTime().toString("hh:mm:ss:zzz") + " " + log + "\r\n" );    
         QFile file( FMLOG_PATH );
         if ( !file.open( QIODevice::WriteOnly | QIODevice::Append ) )
         {
             return false;
         }
         QTextStream out( &file );
-        out << log;
-        out << "\r\n";
+        out << logStr;
 #else
         Q_UNUSED( log );
 #endif