Intrati in EterBase\Debug.cpp
cautati:
si inlocuiti cu :
O sa arate syserr in felul urmator:
cautati:
Cod:
void OpenLogFile(bool bUseLogFIle)
{
#ifndef _DISTRIBUTE
freopen("syserr.txt", "w", stderr);
if (bUseLogFIle)
{
isLogFile = true;
CLogFile::Instance().Initialize();
}
#endif
}
Cod:
#include "../UserInterface/Locale.h"
void OpenLogFile(bool bUseLogFIle)
{
time_t rawtime;
struct tm * timeinfo;
char buffer[80];
time(&rawtime);
timeinfo = localtime(&rawtime);
strftime(buffer, sizeof(buffer), "./syserr/%d-%m-%Y-%H-%M-%S-syserr.txt", timeinfo);
const char* str(buffer);
#if !defined(_DISTRIBUTE) || defined(_USE_LOG_FILE)
freopen(str, "w", stderr);
if (bUseLogFIle)
{
isLogFile = true;
CLogFile::Instance().Initialize();
}
#endif
}
O sa arate syserr in felul urmator: