From cddb32b9e98e43b22e88abeb36ccc86d002677a3 Mon Sep 17 00:00:00 2001 From: "chunmao.guo" Date: Wed, 22 May 2024 15:14:38 +0800 Subject: [PATCH] FIX: set wx log level from app config Change-Id: Ic75c3eb8fd922cbea2de2b94bd9b210e020baf19 Jira: none --- src/slic3r/GUI/MainFrame.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/slic3r/GUI/MainFrame.cpp b/src/slic3r/GUI/MainFrame.cpp index 7533176bd..e817669cb 100644 --- a/src/slic3r/GUI/MainFrame.cpp +++ b/src/slic3r/GUI/MainFrame.cpp @@ -197,6 +197,9 @@ DPIFrame(NULL, wxID_ANY, "", wxDefaultPosition, wxDefaultSize, BORDERLESS_FRAME_ //reset log level auto loglevel = wxGetApp().app_config->get("severity_level"); Slic3r::set_logging_level(Slic3r::level_string_to_boost(loglevel)); + std::map wx_log_levels{{"fatal", wxLOG_FatalError}, {"error", wxLOG_FatalError}, {"warning", wxLOG_Warning}, + {"info", wxLOG_Info}, {"debug", wxLOG_Debug}, {"trace", wxLOG_Trace}}; + wxLog::SetLogLevel(wx_log_levels[loglevel]); // BBS m_recent_projects.SetMenuPathStyle(wxFH_PATH_SHOW_ALWAYS);