feat: add logger with write to file

This commit is contained in:
semenov
2025-08-06 16:04:53 +03:00
parent 305fcb2fad
commit 34dddad3cd
20 changed files with 213 additions and 154 deletions

View File

@@ -58,9 +58,8 @@ protected:
signals:
void sigRecognize();
void sigLog(QString log);
void sigCalculateFullHash();
void sigUpdateController(CommonClientHandler* commonClientHandler,DataParser *dataParser,AssetsManager *assetManager,Logger *logger);
void sigUpdateController(CommonClientHandler* commonClientHandler,DataParser *dataParser,AssetsManager *assetManager);
QTcpSocket* sigGetSocket();
@@ -68,8 +67,7 @@ public slots:
void slot_LanguageChanged(QString language);
void slotUpdateListClients();
void slot_BlockAutorization(bool block);
void slotAddToLog(QString msg);
void addToLog(QString message);
public:
void removeClient(int socketId);
@@ -83,7 +81,7 @@ public:
return processingSystem;
}
Logger *getLogger() const;
QMutex *getMutex() const;
private slots:
void on_btnStartServer_clicked();
@@ -96,12 +94,12 @@ private:
MultiThreadServer *server;
QThread *updateThread;
QThread *loggerThread;
QMutex *mutex;
DataParser *dataParser;
ProcessingSystem *processingSystem;
UpdateController *updateController;
AssetsManager *assetsManager;
Logger *logger;
CommonClientHandler *commonClientHandler;
ChatSystem *chatSystem;