| 1375 | } |
| 1376 | |
| 1377 | void TraceBatch::addBuggify(int activated, int line, std::string file) { |
| 1378 | if (FLOW_KNOBS->MIN_TRACE_SEVERITY > TRACE_BATCH_IMPLICIT_SEVERITY) { |
| 1379 | return; |
| 1380 | } |
| 1381 | if (g_network) { |
| 1382 | auto& buggifyInfo = buggifyBatch.emplace_back(BuggifyInfo(TraceEvent::getCurrentTime(), activated, line, file)); |
| 1383 | if (dumpImmediately()) |
| 1384 | dump(); |
| 1385 | else |
| 1386 | g_traceLog.annotateEvent(buggifyInfo.fields); |
| 1387 | } else { |
| 1388 | buggifyBatch.push_back(BuggifyInfo(0, activated, line, file)); |
| 1389 | } |
| 1390 | } |
| 1391 | |
| 1392 | void TraceBatch::dump() { |
| 1393 | if (!g_traceLog.isOpen() || FLOW_KNOBS->MIN_TRACE_SEVERITY > TRACE_BATCH_IMPLICIT_SEVERITY) |
no test coverage detected