| 308 | } |
| 309 | |
| 310 | TestSource* LogSources::AddTestSource() |
| 311 | { |
| 312 | assert(m_executor.IsExecutorThread()); |
| 313 | auto pTestSource = std::make_unique<TestSource>(m_timer, m_linebuffer); |
| 314 | auto pResult = pTestSource.get(); |
| 315 | Add(std::move(pTestSource)); |
| 316 | return pResult; |
| 317 | } |
| 318 | |
| 319 | ProcessReader* LogSources::AddProcessReader(const std::wstring& pathName, const std::wstring& args) |
| 320 | { |