--- 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