Начал работу по логированию

pull/11/head
Igor Belitskiy 3 years ago
parent 312789af17
commit fbd143fed9

@ -4,6 +4,12 @@ namespace Lib_Load{
void Load::set_sections(string sections){ void Load::set_sections(string sections){
this->sections = sections; this->sections = sections;
} }
void Load::set_count_error(int count_error) {
process.set_count_error(count_error);
}
string Load::get_cmd_error() {
return process.get_cmd_error();
}
map<string, string>& Load::get_load_data(std::map <string, string> &map_temp, string str_flag_load) { map<string, string>& Load::get_load_data(std::map <string, string> &map_temp, string str_flag_load) {
string cmd = ""; string cmd = "";
string response = ""; string response = "";
@ -26,5 +32,8 @@ namespace Lib_Load{
} }
return map_temp; return map_temp;
} }
int Load::get_count_error() {
return process.get_count_error();
}
} }

@ -10,6 +10,9 @@ namespace Lib_Load{
My_Process::My_Process_call process = My_Process::My_Process_call(); My_Process::My_Process_call process = My_Process::My_Process_call();
public: public:
void set_sections(string sections); void set_sections(string sections);
int get_count_error();
void set_count_error(int count_error);
string get_cmd_error();
map<string, string>& get_load_data(std::map <string, string> &map_temp, string str_flag_load); map<string, string>& get_load_data(std::map <string, string> &map_temp, string str_flag_load);
}; };

@ -64,6 +64,18 @@ bool Save::check_save(string flag_save, string key_name) {
return true; return true;
} }
int Save::get_count_error() {
return process.get_count_error();
}
string Save::get_cmd_error() {
return process.get_cmd_error();
}
void Save::set_count_error(int count_error) {
process.set_count_error(count_error);
}
void Save::set_vec_params(vector<string>& vec_param_names) { void Save::set_vec_params(vector<string>& vec_param_names) {
this->vec_param_names = &vec_param_names; this->vec_param_names = &vec_param_names;
} }

@ -19,6 +19,9 @@ public:
void set_data_gui(std::map <string, string> &map_gui); void set_data_gui(std::map <string, string> &map_gui);
bool check_save(string flag_save, string key_name); bool check_save(string flag_save, string key_name);
bool get_state_save(); bool get_state_save();
int get_count_error();
string get_cmd_error();
void set_count_error(int count_error);
void set_vec_params(vector<string>& vec_param_names); void set_vec_params(vector<string>& vec_param_names);
void save(string sections, string str_flag_save) ; void save(string sections, string str_flag_save) ;
vector<string> get_error(); vector<string> get_error();

@ -853,10 +853,9 @@ void MainWindow::info_status_app(string stule) {
} }
void MainWindow::info_warning_error(int mess) { void MainWindow::info_warning_error(int mess) {
if (obj_process_system.get_count_error() > 0 || obj_process_call.get_count_error() > 0) { if (obj_load.get_count_error() > 0 || obj_save.get_count_error() > 0) {
info_status_app("boxInfoMessError"); info_status_app("boxInfoMessError");
imgInfo->set_from_icon_name("com.ublinux.ubl-settings-bootloader.warning", Gtk::ICON_SIZE_MENU); imgInfo->set_from_icon_name("com.ublinux.ubl-settings-bootloader.warning", Gtk::ICON_SIZE_MENU);
index_error = 0;
string mess_error = ""; string mess_error = "";
if (mess == 0) { if (mess == 0) {
mess_error = string(_("Local configuration reading error")) + str_cmd_error; mess_error = string(_("Local configuration reading error")) + str_cmd_error;
@ -879,6 +878,8 @@ void MainWindow::info_warning_error(int mess) {
lblWarning->set_text(mess_error); lblWarning->set_text(mess_error);
} }
str_cmd_error = ""; str_cmd_error = "";
obj_load.set_count_error(0);
obj_save.set_count_error(0);
} }
else { else {
info_status_app("boxInfoMessOK"); info_status_app("boxInfoMessOK");

@ -131,7 +131,6 @@ class MainWindow : public Gtk::ApplicationWindow {
size_t size_kernel = 0; size_t size_kernel = 0;
size_t size_IPT = 0; size_t size_IPT = 0;
size_t size_OTT = 0; size_t size_OTT = 0;
int index_error = 0;
Glib::RefPtr<Gtk::StyleContext> boxInfo; Glib::RefPtr<Gtk::StyleContext> boxInfo;
string str_cmd_error = ""; string str_cmd_error = "";
template<typename Type> template<typename Type>

Loading…
Cancel
Save