| 60 | } |
| 61 | |
| 62 | void reportErr(const ErrorMessage &msg) override { |
| 63 | if (!mThreadExecutor.hasToLog(msg)) |
| 64 | return; |
| 65 | |
| 66 | std::lock_guard<std::mutex> lg(mReportSync); |
| 67 | mErrorLogger.reportErr(msg); |
| 68 | } |
| 69 | |
| 70 | void reportMetric(const std::string &metric) override { |
| 71 | std::lock_guard<std::mutex> lg(mReportSync); |