4 :
CustomUIsession(), m_threadPrefix(threadPrefix + std::to_string(threadId) +
">> ") {}
14 while (end != std::string::npos) {
15 ret += threadPrefix + str.substr(beg, end - beg) +
"\n";
17 end = str.find(
'\n', beg);
19 ret += threadPrefix + str.substr(beg, end);
Log< level::Info, true > LogVerbatim
tuple ret
prodAgent to be discontinued
G4int ReceiveG4cout(const G4String &coutString) override
const std::string m_threadPrefix
G4int ReceiveG4cerr(const G4String &cerrString) override
std::string trim(const std::string &str)
Log< level::Warning, false > LogWarning
~CustomUIsessionThreadPrefix() override
CustomUIsessionThreadPrefix(const std::string &threadPrefix, int threadId)