| 131 | } |
| 132 | |
| 133 | void TCatboostLog::ResetBackend(THolder<TLogBackend>&& lowPriorityBackend, THolder<TLogBackend>&& highPriorityBackend) { |
| 134 | if (IsCustomBackendSpecified.exchange(true)) { |
| 135 | CATBOOST_WARNING_LOG << "Custom logger is already specified. Specify more than one logger at same time is not thread safe."; |
| 136 | } |
| 137 | ImplHolder->ResetBackend(std::move(lowPriorityBackend), std::move(highPriorityBackend)); |
| 138 | } |
| 139 | |
| 140 | void TCatboostLog::ResetTraceBackend(THolder<TLogBackend>&& traceBackend /*= THolder<TLogBackend>()*/) { |
| 141 | HaveTraceLog = (bool)traceBackend; |
no test coverage detected