| 375 | } |
| 376 | |
| 377 | static size_t MemUsage(const util::log::Entry& log) |
| 378 | { |
| 379 | return memusage::DynamicUsage(log.message) + |
| 380 | memusage::DynamicUsage(log.thread_name) + |
| 381 | memusage::MallocUsage(sizeof(memusage::list_node<util::log::Entry>)); |
| 382 | } |
| 383 | |
| 384 | BCLog::LogRateLimiter::LogRateLimiter(uint64_t max_bytes, std::chrono::seconds reset_window) |
| 385 | : m_max_bytes{max_bytes}, m_reset_window{reset_window} {} |
no test coverage detected