start implementing direct data log

This commit is contained in:
jomjol
2022-10-19 20:23:15 +02:00
parent 1c66f8c6ca
commit 83f638c64f
6 changed files with 149 additions and 4 deletions

View File

@@ -7,11 +7,13 @@ class ClassLogFile
private:
std::string logroot;
std::string logfile;
std::string dataroot;
std::string datafile;
bool doLogFile;
unsigned short retentionInDays;
int loglevel;
public:
ClassLogFile(std::string _logpath, std::string _logfile);
ClassLogFile(std::string _logpath, std::string _logfile, std::string _logdatapath, std::string _datafile);
std::string getESPHeapInfo();
@@ -26,6 +28,9 @@ public:
void WriteToDedicatedFile(std::string _fn, std::string info, bool _time = true);
void RemoveOld();
void WriteToData(std::string _ReturnRawValue, std::string _ReturnValue, std::string _ErrorMessageText, std::string _digital, std::string _analog);
std::string GetCurrentFileName();
};