set default logging level to warning and make it configurable in .conf file

This commit is contained in:
SoftFever 2024-03-16 21:28:59 +08:00
parent 7a54131f39
commit 6ab5bc8bef
3 changed files with 6 additions and 3 deletions

View file

@ -225,7 +225,7 @@ void AppConfig::set_defaults()
set_bool("enable_ssl_for_ftp", true); set_bool("enable_ssl_for_ftp", true);
if (get("severity_level").empty()) if (get("severity_level").empty())
set("severity_level", "info"); set("severity_level", "2");
if (get("internal_developer_mode").empty()) if (get("internal_developer_mode").empty())
set_bool("internal_developer_mode", false); set_bool("internal_developer_mode", false);

View file

@ -171,7 +171,7 @@ boost::shared_ptr<boost::log::sinks::synchronous_sink<boost::log::sinks::text_fi
// to perform unit and integration tests. // to perform unit and integration tests.
static struct RunOnInit { static struct RunOnInit {
RunOnInit() { RunOnInit() {
set_logging_level(1); set_logging_level(2);
} }
} g_RunOnInit; } g_RunOnInit;
@ -345,6 +345,7 @@ void set_log_path_and_level(const std::string& file, unsigned int level)
keywords::format = keywords::format =
( (
expr::stream expr::stream
<< "[" << expr::attr< logging::trivial::severity_level >("Severity") << "]\t"
<< expr::format_date_time< boost::posix_time::ptime >("TimeStamp", "%Y-%m-%d %H:%M:%S.%f") << expr::format_date_time< boost::posix_time::ptime >("TimeStamp", "%Y-%m-%d %H:%M:%S.%f")
<<"[Thread " << expr::attr<attrs::current_thread_id::value_type>("ThreadID") << "]" <<"[Thread " << expr::attr<attrs::current_thread_id::value_type>("ThreadID") << "]"
<< ":" << expr::smessage << ":" << expr::smessage

View file

@ -2169,6 +2169,8 @@ void GUI_App::init_app_config()
} }
#endif // _WIN32 #endif // _WIN32
} }
set_logging_level(Slic3r::level_string_to_boost(app_config->get("severity_level")));
} }
// returns true if found newer version and user agreed to use it // returns true if found newer version and user agreed to use it