diff options
author | Georgi Gerganov <ggerganov@gmail.com> | 2023-10-25 10:09:16 +0300 |
---|---|---|
committer | Georgi Gerganov <ggerganov@gmail.com> | 2023-10-25 10:09:16 +0300 |
commit | cc448774866e6479c750bd7c135cd8f92cedee67 (patch) | |
tree | 65c5b4f98dcd7b4b750b597e956dd6cfd6519883 /common/log.h | |
parent | ad939626577cd25b462e8026cc543efb71528472 (diff) |
log : disable pid in log filenames
Diffstat (limited to 'common/log.h')
-rw-r--r-- | common/log.h | 35 |
1 files changed, 18 insertions, 17 deletions
diff --git a/common/log.h b/common/log.h index 70e7e4ca..d2c864ce 100644 --- a/common/log.h +++ b/common/log.h @@ -97,22 +97,23 @@ #define LOG_TEE_TARGET stderr #endif +// NOTE: currently disabled as it produces too many log files // Utility to obtain "pid" like unique process id and use it when creating log files. -inline std::string log_get_pid() -{ - static std::string pid; - if (pid.empty()) - { - // std::this_thread::get_id() is the most portable way of obtaining a "process id" - // it's not the same as "pid" but is unique enough to solve multiple instances - // trying to write to the same log. - std::stringstream ss; - ss << std::this_thread::get_id(); - pid = ss.str(); - } - - return pid; -} +//inline std::string log_get_pid() +//{ +// static std::string pid; +// if (pid.empty()) +// { +// // std::this_thread::get_id() is the most portable way of obtaining a "process id" +// // it's not the same as "pid" but is unique enough to solve multiple instances +// // trying to write to the same log. +// std::stringstream ss; +// ss << std::this_thread::get_id(); +// pid = ss.str(); +// } +// +// return pid; +//} // Utility function for generating log file names with unique id based on thread id. // invocation with log_filename_generator( "llama", "log" ) creates a string "llama.<number>.log" @@ -126,8 +127,8 @@ inline std::string log_filename_generator_impl(const std::string & log_file_base std::stringstream buf; buf << log_file_basename; - buf << "."; - buf << log_get_pid(); + //buf << "."; + //buf << log_get_pid(); buf << "."; buf << log_file_extension; |