Syserr data, luna, an ,ora

  • Autor subiect #TrC
  • Dată creare
  • Răspunsuri: Răspunsuri 4
  • Vizualizări: Vizualizări 3K

#TrC

Fondator
Membru personal
11 Oct 2017
7.557
6.756
113
Monede Dragon
94
Intrati in EterBase\Debug.cpp
cautati:

Cod:
void OpenLogFile(bool bUseLogFIle)
{
#ifndef _DISTRIBUTE
    freopen("syserr.txt", "w", stderr);

    if (bUseLogFIle)
    {
        isLogFile = true;
        CLogFile::Instance().Initialize();
    }
#endif
}
si inlocuiti cu :

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:
c3359ca4439ed97fff73db29cd6153d4.png
 
  • Like
Reacții: Ene și VqLxInivia