in krabs/krabs/provider.hpp [485:503]
void base_provider<T>::on_event(const EVENT_RECORD &record, const krabs::trace_context &trace_context) const
{
try
{
for (auto& callback : callbacks_) {
callback(record, trace_context);
}
for (auto& filter : filters_) {
filter.on_event(record, trace_context);
}
}
catch (krabs::could_not_find_schema& ex)
{
for (auto& error_callback : error_callbacks_) {
error_callback(record, ex.what());
}
}
}