From 19f9e1eff0a8b5f2109c51aa90e3d79c5ee67fc6 Mon Sep 17 00:00:00 2001 From: levlam Date: Fri, 4 Jun 2021 17:43:04 +0300 Subject: [PATCH] Output uptime and current state on closing. --- telegram-bot-api/telegram-bot-api.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/telegram-bot-api/telegram-bot-api.cpp b/telegram-bot-api/telegram-bot-api.cpp index 00f43b1..83cd0cd 100644 --- a/telegram-bot-api/telegram-bot-api.cpp +++ b/telegram-bot-api/telegram-bot-api.cpp @@ -399,7 +399,8 @@ int main(int argc, char *argv[]) { std::_Exit(0); } - LOG(WARNING) << "Stopping engine by a signal"; + LOG(WARNING) << "Stopping engine with uptime " << (td::Time::now() - start_time) << " seconds by a signal"; + last_dump_time = td::Time::now() - 1e6; close_flag = true; auto guard = sched.get_main_guard(); send_closure(client_manager, &ClientManager::close, td::PromiseCreator::lambda([&can_quit](td::Unit) { @@ -473,7 +474,7 @@ int main(int argc, char *argv[]) { total_size += info.size; } LOG(WARNING) << td::tag("other", td::format::as_size(other_size)); - LOG(WARNING) << td::tag("total", td::format::as_size(total_size)); + LOG(WARNING) << td::tag("total size", td::format::as_size(total_size)); LOG(WARNING) << td::tag("total traces", get_ht_size()); LOG(WARNING) << td::tag("fast_backtrace_success_rate", get_fast_backtrace_success_rate()); }