separate out the log parsing, will throw events

This commit is contained in:
2024-06-11 09:45:52 +02:00
parent 06bd55c165
commit 4295c6cc53
6 changed files with 44 additions and 17 deletions

View File

@@ -0,0 +1,19 @@
#include "./factorio_log_parser.hpp"
#include "./log_parse.hpp"
FactorioLogParser::FactorioLogParser(void) :
_fw("test.txt", [this](const auto& path, const auto event){ this->onFileEvent(path, event);})
{
}
FactorioLogParser::~FactorioLogParser(void) {
}
void FactorioLogParser::onFileEvent(const std::string& path, const filewatch::Event change_type) {
std::cout << "file even " << filewatch::event_to_string(change_type) << " on '" << path << "'\n";
// on create, close open log file and reopen and skip to end
// on mod (?), read line, parse
}