| Line 141... | Line 141... | 
          
            | 141 | ///////////////////
 | 141 | ///////////////////
 | 
          
            | 142 |  
 | 142 |  
 | 
          
            | 143 | void CFileLog::_writeLog(int iType, const Utils::WString &sLogText) const
 | 143 | void CFileLog::_writeLog(int iType, const Utils::WString &sLogText) const
 | 
          
            | 144 | {
 | 144 | {
 | 
          
            | 145 | 	std::wofstream outFile;
 | 145 | 	std::wofstream outFile;
 | 
          
            | 146 | 	outFile.open(_sFilename,std::ios::out | std::ios::app);
 | 146 | 	outFile.open(_sFilename.toStdWString(), std::ios::out | std::ios::app);
 | 
          
            | 147 | 	if ( outFile.is_open() ) {
 | 147 | 	if ( outFile.is_open() ) {
 | 
          
            | 148 | 		outFile << _timeStamp() << " (" << _typeName(iType) << ") " << sLogText << std::endl;
 | 148 | 		outFile << _timeStamp().toStdWString() << " (" << _typeName(iType).toStdWString() << ") " << sLogText.toStdWString() << std::endl;
 | 
          
            | 149 | 		outFile.close();
 | 149 | 		outFile.close();
 | 
          
            | 150 | 	}
 | 150 | 	}
 | 
          
            | 151 | }
 | 151 | }
 | 
          
            | 152 |  
 | 152 |  
 | 
          
            | 153 | Utils::WString CFileLog::_timeStamp() const
 | 153 | Utils::WString CFileLog::_timeStamp() const
 | 
          
            | 154 | {
 | 154 | {
 | 
          
            | 155 | 	std::wstringstream strm;
 | 155 | 	std::wstringstream strm;
 | 
          
            | 156 | 	time_t T = time(NULL);
 | 156 | 	time_t T = time(NULL);
 | 
          
            | 157 | 	struct tm *TM = localtime(&T);
 | 157 | 	struct tm *TM = localtime(&T);
 | 
          
            | 158 | 	strm << L"[" << Utils::WString::PadNumber(TM->tm_mday, 2) << L"/" << Utils::WString::PadNumber(TM->tm_mon+1,2) << L"/" << TM->tm_year+1900<< " - " << Utils::WString::PadNumber(TM->tm_hour,2) << L":" << Utils::WString::PadNumber(TM->tm_min, 2) << L":" << Utils::WString::PadNumber(TM->tm_sec, 2) << L"]";
 | 158 | 	strm << L"[" << Utils::WString::PadNumber(TM->tm_mday, 2).toStdWString() << L"/" << Utils::WString::PadNumber(TM->tm_mon+1, 2).toStdWString() << L"/" << TM->tm_year+1900 << " - " << Utils::WString::PadNumber(TM->tm_hour, 2).toStdWString() << L":" << Utils::WString::PadNumber(TM->tm_min, 2).toStdWString() << L":" << Utils::WString::PadNumber(TM->tm_sec, 2).toStdWString() << L"]";
 | 
          
            | 159 | 	return strm.str();
 | 159 | 	return strm.str();
 | 
          
            | 160 | }
 | 160 | }
 | 
          
            | 161 |  
 | 161 |  
 | 
          
            | 162 | Utils::WString CFileLog::_typeName(int iType) const
 | 162 | Utils::WString CFileLog::_typeName(int iType) const
 | 
          
            | 163 | {
 | 163 | {
 |