FIX: add process id to save file name

Change-Id: I359d75ef4f7f63e6f5eb5138f18921faa09593fa
This commit is contained in:
chunmao.guo 2022-10-18 17:36:29 +08:00 committed by Lane.Wei
parent 48083f7c0c
commit f16d2f337e
2 changed files with 4 additions and 1 deletions

View File

@ -755,12 +755,14 @@ std::string Model::get_backup_path()
{
if (backup_path.empty())
{
auto pid = get_current_pid();
boost::filesystem::path parent_path(temporary_dir());
std::time_t t = std::time(0);
std::tm* now_time = std::localtime(&t);
std::stringstream buf;
buf << "/bamboo_model/";
buf << std::put_time(now_time, "%a_%b_%d/%H_%M_%S#");
buf << pid << "#";
buf << this->id().id;
backup_path = parent_path.string() + buf.str();

View File

@ -1942,7 +1942,8 @@ bool GUI_App::on_init_inner()
std::time_t t = std::time(0);
std::tm* now_time = std::localtime(&t);
std::stringstream buf;
buf << std::put_time(now_time, "debug_%a_%b_%d_%H_%M_%S.log");
buf << std::put_time(now_time, "debug_%a_%b_%d_%H_%M_%S_");
buf << get_current_pid() << ".log";
std::string log_filename = buf.str();
#if !BBL_RELEASE_TO_PUBLIC
set_log_path_and_level(log_filename, 5);