Логирование действий базы, юнитов и пользователя реализованы в файлах gamecommand.h/cpp, fieldcommnad.h/cpp, basecommand.h/cpp
Реализована возможность записи логов в файл (logger/filelogger.h/cpp) по идиоме RAII
Реализована возможность записи логов в терминал(logger/terminallogger.h/cpp)
Добавлен файл logger/logger.h с общим интерфесом
Для логирования состояний перегружен оператор вывода в поток. Файлы: filelogger.h, terminallogger.h, terminallogger.cpp
Переключение между разным логированием (логирование в файл, в терминал, без логирования) реализуется при помощи паттерна “Прокси”. Файлы logger/proxylogger.h, proxylogger.cpp
Реализован разный формат записи при помощи паттерна “Адаптер”. Файлы logger/adapter.h, logger/adapter.cpp
Были добавлены кнопки выбора(логирование в файл, в терминал, без логирования). Файл maindwindow.h, mainwindow.cpp
Логирование действий базы, юнитов и пользователя реализованы в файлах gamecommand.h/cpp, fieldcommnad.h/cpp, basecommand.h/cpp
Реализована возможность записи логов в файл (logger/filelogger.h/cpp) по идиоме RAII
Реализована возможность записи логов в терминал(logger/terminallogger.h/cpp) Добавлен файл logger/logger.h с общим интерфесом
Для логирования состояний перегружен оператор вывода в поток. Файлы: filelogger.h, terminallogger.h, terminallogger.cpp
Переключение между разным логированием (логирование в файл, в терминал, без логирования) реализуется при помощи паттерна “Прокси”. Файлы logger/proxylogger.h, proxylogger.cpp
Реализован разный формат записи при помощи паттерна “Адаптер”. Файлы logger/adapter.h, logger/adapter.cpp
Были добавлены кнопки выбора(логирование в файл, в терминал, без логирования). Файл maindwindow.h, mainwindow.cpp
Также были изменены файлы facade.h, facade.cpp