From cb033455faca7783360459ebaf3a7dcc82531800 Mon Sep 17 00:00:00 2001 From: SoftFever Date: Sat, 9 May 2026 02:35:50 +0800 Subject: [PATCH] improve log --- src/libslic3r/AppConfig.cpp | 2 +- src/libslic3r/utils.cpp | 8 ++++++++ src/slic3r/GUI/GUI_App.cpp | 6 +++++- 3 files changed, 14 insertions(+), 2 deletions(-) diff --git a/src/libslic3r/AppConfig.cpp b/src/libslic3r/AppConfig.cpp index 6da825b090..49afa106be 100644 --- a/src/libslic3r/AppConfig.cpp +++ b/src/libslic3r/AppConfig.cpp @@ -299,7 +299,7 @@ void AppConfig::set_defaults() set_bool("enable_ssl_for_ftp", true); if (get("log_severity_level").empty()) - set("log_severity_level", "warning"); + set("log_severity_level", "info"); if (get("internal_developer_mode").empty()) set_bool("internal_developer_mode", false); diff --git a/src/libslic3r/utils.cpp b/src/libslic3r/utils.cpp index 0ec3e5f503..1fb73d4b00 100644 --- a/src/libslic3r/utils.cpp +++ b/src/libslic3r/utils.cpp @@ -114,6 +114,14 @@ void set_logging_level(unsigned int level) { logSeverity = level_to_boost(level); + // Force at debug level logging for pre-release builds. + const std::string version = SoftFever_VERSION; + if (boost::algorithm::icontains(version, "dev") || + boost::algorithm::icontains(version, "alpha") || + boost::algorithm::icontains(version, "beta")) { + logSeverity = boost::log::trivial::debug; + } + boost::log::core::get()->set_filter ( boost::log::trivial::severity >= logSeverity diff --git a/src/slic3r/GUI/GUI_App.cpp b/src/slic3r/GUI/GUI_App.cpp index 1546f09fbc..1b677df488 100644 --- a/src/slic3r/GUI/GUI_App.cpp +++ b/src/slic3r/GUI/GUI_App.cpp @@ -5807,12 +5807,16 @@ bool GUI_App::maybe_migrate_user_presets_on_login() { namespace fs = boost::filesystem; + BOOST_LOG_TRIVIAL(info) << "Migrate user presets to the OrcaCloud user folder if needed."; + if (!m_agent || !m_agent->is_user_login()) return false; std::string new_user_id = m_agent->get_user_id(); - if (new_user_id.empty()) + if (new_user_id.empty()) { + BOOST_LOG_TRIVIAL(warning) << "Failed to get user ID, skipping migration."; return false; + } fs::path user_base = fs::path(data_dir()) / PRESET_USER_DIR; fs::path target_dir = user_base / new_user_id;