| 54 | virtual void Log(const LogDetails& details) = 0; |
| 55 | |
| 56 | virtual bool Flush(std::chrono::microseconds timeout) { return true; } |
| 57 | bool Flush() { return this->Flush(std::chrono::microseconds::max()); } |
| 58 | |
| 59 | virtual bool is_enabled() const { return true; } |
no outgoing calls