| 1542 | |
| 1543 | |
| 1544 | static void trace_warning(thread_db* tdbb, FbStatusVector* userStatus, const char* func) |
| 1545 | { |
| 1546 | Jrd::Attachment* att = tdbb->getAttachment(); |
| 1547 | if (!att) |
| 1548 | return; |
| 1549 | |
| 1550 | if (att->att_trace_manager->needs(ITraceFactory::TRACE_EVENT_ERROR)) |
| 1551 | { |
| 1552 | TraceStatusVectorImpl traceStatus(userStatus, TraceStatusVectorImpl::TS_WARNINGS); |
| 1553 | |
| 1554 | if (traceStatus.hasWarning()) |
| 1555 | { |
| 1556 | TraceConnectionImpl conn(att); |
| 1557 | att->att_trace_manager->event_error(&conn, &traceStatus, func); |
| 1558 | } |
| 1559 | } |
| 1560 | } |
| 1561 | |
| 1562 | |
| 1563 | // Report to Trace API that attachment has not been created |
no test coverage detected