From 0699ee2da33408691e4299355e7a3a4596727c0c Mon Sep 17 00:00:00 2001 From: "chunmao.guo" Date: Tue, 16 May 2023 17:53:07 +0800 Subject: [PATCH] FIX: [STUDIO-2846] redirect wxLog to Boost Log Change-Id: Idb95e9095c857eee37d809079bab08903f336bb9 --- src/slic3r/GUI/GUI_App.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/slic3r/GUI/GUI_App.cpp b/src/slic3r/GUI/GUI_App.cpp index 35c2c2f49..39182f66b 100644 --- a/src/slic3r/GUI/GUI_App.cpp +++ b/src/slic3r/GUI/GUI_App.cpp @@ -2228,8 +2228,18 @@ bool GUI_App::OnInit() } } +class wxBoostLog : public wxLog +{ + void DoLogText(const wxString &msg) { + + BOOST_LOG_TRIVIAL(warning) << msg.ToUTF8().data(); + } +}; + bool GUI_App::on_init_inner() { + wxLog::SetActiveTarget(new wxBoostLog()); + // Set initialization of image handlers before any UI actions - See GH issue #7469 wxInitAllImageHandlers(); #ifdef NDEBUG