diff --git a/src/api-driver/structs.cpp b/src/api-driver/structs.cpp index c3925f5..c029bb9 100644 --- a/src/api-driver/structs.cpp +++ b/src/api-driver/structs.cpp @@ -970,7 +970,7 @@ nlohmann::json api_driver::obj::TerminalRxTxSettings::asJson() const { api_driver::obj::TerminalRxTxSettings::~TerminalRxTxSettings() = default; - +#ifdef API_OBJECT_MANAGER_LOGS_ENABLE // Вспомогательная функция для получения отсортированного списка файлов логов std::vector getLogFilesSorted(const std::string& path) { std::vector files; @@ -994,6 +994,7 @@ std::vector getLogFilesSorted(const std::string& path) { return files; } + api_driver::obj::TerminalManagerLogs::TerminalManagerLogs(const std::string& path): logsFileDir(path) {} std::string api_driver::obj::TerminalManagerLogs::loadPreview() { @@ -1061,8 +1062,7 @@ void api_driver::obj::TerminalManagerLogs::loadFullLog(std::vector& destDa } api_driver::obj::TerminalManagerLogs::~TerminalManagerLogs() = default; - - +#endif // API_OBJECT_MANAGER_LOGS_ENABLE diff --git a/src/terminal_api_driver.cpp b/src/terminal_api_driver.cpp index 3dfa2c9..d5e72d3 100644 --- a/src/terminal_api_driver.cpp +++ b/src/terminal_api_driver.cpp @@ -15,8 +15,11 @@ typedef boost::property_tree::ptree::path_type json_path; - +#ifdef API_OBJECT_MANAGER_LOGS_ENABLE api_driver::ApiDriver::ApiDriver(): logs(MANAGER_LOGS_DIR) {}; +#else +api_driver::ApiDriver::ApiDriver() {}; +#endif void api_driver::ApiDriver::startDaemon() { if (daemon == nullptr) {