@@ -22,6 +22,7 @@ namespace detail {
2222std::string guessRemoveProjectPrefix (const std::string& filePathStr);
2323std::string timestamp (const char * format = " %Y-%m-%d %X" );
2424std::string logSubsysToString (LogSubsys subsys);
25+ int pid ();
2526} // namespace detail
2627
2728// Bitset holding enabled subsystems.
@@ -137,8 +138,8 @@ Logger& logger(const std::string& header, const std::string& level, char delimit
137138
138139#define LOGGER_LOG (level__, subsys__, ...) \
139140 do { \
140- ::mscclpp::logger (" %@ %@ %@ %@:%@ " , ::mscclpp::env()->logLevel, 0) \
141- .log(level__, subsys__, ::mscclpp::detail::timestamp(), "MSCCLPP", \
141+ ::mscclpp::logger (" %@ %@ %@ %@ %@ :%@ " , ::mscclpp::env()->logLevel, 0) \
142+ .log(level__, subsys__, ::mscclpp::detail::timestamp(), "MSCCLPP", ::mscclpp::detail::pid(), \
142143 ::mscclpp::detail::logSubsysToString(subsys__), ::mscclpp::detail::guessRemoveProjectPrefix(__FILE__), \
143144 __LINE__, __VA_ARGS__); \
144145 } while (0 )
@@ -151,9 +152,9 @@ Logger& logger(const std::string& header, const std::string& level, char delimit
151152#define THROW (subsys__, exception__, errorCode__, ...) \
152153 do { \
153154 throw exception__ ( \
154- ::mscclpp::logger (" %@ %@ %@ %@:%@ " , ::mscclpp::env()->logLevel, 0) \
155+ ::mscclpp::logger (" %@ %@ %@ %@ %@ :%@ " , ::mscclpp::env()->logLevel, 0) \
155156 .message<false>(::mscclpp::LogLevel::ERROR, subsys__, ::mscclpp::detail::timestamp(), "MSCCLPP", \
156- ::mscclpp::detail::logSubsysToString(subsys__), \
157+ ::mscclpp::detail::pid(), ::mscclpp::detail:: logSubsysToString(subsys__), \
157158 ::mscclpp::detail::guessRemoveProjectPrefix(__FILE__), __LINE__, __VA_ARGS__), \
158159 errorCode__); \
159160 } while (0 )
0 commit comments