diff --git a/src/DosAtk.cpp b/src/DosAtk.cpp index 801bb75..ff1e6a0 100644 --- a/src/DosAtk.cpp +++ b/src/DosAtk.cpp @@ -527,6 +527,7 @@ int my_log() // Если путь к лог-файлу не указан if(log_file.empty()) { printf("end my_log\n"); // debug + msg = "ОШИБКА ЗАПИСИ В ЛОГ: Путь к лог-файлу не найден!"; return 1; } @@ -536,6 +537,7 @@ int my_log() // Проверка успешности открытия файла if(!log_stream.is_open()) { printf("end my_log\n"); // debug + msg = "ОШИБКА ЗАПИСИ В ЛОГ: Не удалось открыть лог-файл!"; return 1; } @@ -551,6 +553,7 @@ int my_log() // Переименование файла if(rename(log_file.c_str(), rotated_log_name.c_str()) != 0) { printf("end my_log\n"); // debug + msg = "ОШИБКА ЗАПИСИ В ЛОГ: Ошибка при ротации лога - не удалось преименовать файл!"; return 1; } @@ -558,6 +561,7 @@ int my_log() log_stream.open(log_file, std::ios::app); if(!log_stream.is_open()) { printf("end my_log\n"); // debug + msg = "ОШИБКА ЗАПИСИ В ЛОГ: Ошибка при ротации лога - не удалось открыть новый файл!"; return 1; } }