Example #1
0
 // helper for fatal CHECK
 std::string LogMessage::fatalCheckToString(const LogMessage& msg) {
    auto out = msg._logDetailsToStringFunc(msg);
    static const std::string contractExitReason = {"EXIT trigger caused by broken Contract:"};
    out.append("\n\t*******\t " + contractExitReason + " CHECK(" + msg.expression() + ")\n\t"
               + '"' + msg. message() + '"');
    return out;
 }
Example #2
0
 // helper for normal
 std::string LogMessage::normalToString(const LogMessage& msg) {
    auto out = msg._logDetailsToStringFunc(msg);
    out.append(msg.message() + '\n');
    return out;
 }
Example #3
0
 // helper for fatal LOG
 std::string LogMessage::fatalLogToString(const LogMessage& msg) {
    auto out = msg._logDetailsToStringFunc(msg);
    static const std::string fatalExitReason = {"EXIT trigger caused by LOG(FATAL) entry: "};
    out.append("\n\t*******\t " + fatalExitReason + "\n\t" + '"' + msg.message() + '"');
    return out;
 }