equal
deleted
inserted
replaced
22 |
22 |
23 |
23 |
24 #include <QString> |
24 #include <QString> |
25 #include <QFile> |
25 #include <QFile> |
26 #include <QTextStream> |
26 #include <QTextStream> |
27 |
27 #include <QDateTime> |
28 class FmLogger |
28 class FmLogger |
29 { |
29 { |
30 public: |
30 public: |
31 |
31 |
32 static bool log( const QString &log ) |
32 static bool log( const QString &log ) |
33 { |
33 { |
34 #ifdef _DEBUG_LOG_ENABLE_ |
34 #ifdef _DEBUG_LOG_ENABLE_ |
|
35 QString logStr( QDateTime::currentDateTime().toString("hh:mm:ss:zzz") + " " + log + "\r\n" ); |
35 QFile file( FMLOG_PATH ); |
36 QFile file( FMLOG_PATH ); |
36 if ( !file.open( QIODevice::WriteOnly | QIODevice::Append ) ) |
37 if ( !file.open( QIODevice::WriteOnly | QIODevice::Append ) ) |
37 { |
38 { |
38 return false; |
39 return false; |
39 } |
40 } |
40 QTextStream out( &file ); |
41 QTextStream out( &file ); |
41 out << log; |
42 out << logStr; |
42 out << "\r\n"; |
|
43 #else |
43 #else |
44 Q_UNUSED( log ); |
44 Q_UNUSED( log ); |
45 #endif |
45 #endif |
46 return true; |
46 return true; |
47 } |
47 } |