From 44c58ee2421623dbbeaf11ec7607432e5d672d16 Mon Sep 17 00:00:00 2001 From: levlam Date: Sat, 22 Jul 2023 14:06:57 +0300 Subject: [PATCH] Move logging of OS freezes to WARNING. --- td/mtproto/SessionConnection.cpp | 4 ++-- tdnet/td/net/SslCtx.cpp | 2 +- tdnet/td/net/SslStream.cpp | 10 +++++----- tdutils/td/utils/FileLog.cpp | 2 +- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/td/mtproto/SessionConnection.cpp b/td/mtproto/SessionConnection.cpp index cfe796072..0bc938b9c 100644 --- a/td/mtproto/SessionConnection.cpp +++ b/td/mtproto/SessionConnection.cpp @@ -1062,8 +1062,8 @@ Status SessionConnection::do_flush() { auto result = raw_connection_->flush(auth_data_->get_auth_key(), *this); auto elapsed_time = Time::now() - start_time; if (elapsed_time >= 0.1) { - LOG(ERROR) << "RawConnection::flush took " << elapsed_time << " seconds, written " << last_write_size_ - << " bytes, read " << last_read_size_ << " bytes and returned " << result; + LOG(WARNING) << "RawConnection::flush took " << elapsed_time << " seconds, written " << last_write_size_ + << " bytes, read " << last_read_size_ << " bytes and returned " << result; } if (result.is_error()) { return result; diff --git a/tdnet/td/net/SslCtx.cpp b/tdnet/td/net/SslCtx.cpp index 913a0202d..7c857eba9 100644 --- a/tdnet/td/net/SslCtx.cpp +++ b/tdnet/td/net/SslCtx.cpp @@ -256,7 +256,7 @@ class SslCtxImpl { auto r_ssl_ctx_ptr = do_create_ssl_ctx(cert_file, verify_peer); auto elapsed_time = Time::now() - start_time; if (elapsed_time >= 0.1) { - LOG(ERROR) << "SSL context creation took " << elapsed_time << " seconds"; + LOG(WARNING) << "SSL context creation took " << elapsed_time << " seconds"; } if (r_ssl_ctx_ptr.is_error()) { return r_ssl_ctx_ptr.move_as_error(); diff --git a/tdnet/td/net/SslStream.cpp b/tdnet/td/net/SslStream.cpp index 0fd8d2594..d283a454a 100644 --- a/tdnet/td/net/SslStream.cpp +++ b/tdnet/td/net/SslStream.cpp @@ -125,7 +125,7 @@ struct SslHandleDeleter { SSL_free(ssl_handle); auto elapsed_time = Time::now() - start_time; if (elapsed_time >= 0.1) { - LOG(ERROR) << "SSL_free took " << elapsed_time << " seconds"; + LOG(WARNING) << "SSL_free took " << elapsed_time << " seconds"; } } }; @@ -207,8 +207,8 @@ class SslStreamImpl { auto size = SSL_write(ssl_handle_.get(), slice.data(), static_cast(slice.size())); auto elapsed_time = Time::now() - start_time; if (elapsed_time >= 0.1) { - LOG(ERROR) << "SSL_write of size " << slice.size() << " took " << elapsed_time << " seconds and returned " << size - << ' ' << SSL_get_error(ssl_handle_.get(), size); + LOG(WARNING) << "SSL_write of size " << slice.size() << " took " << elapsed_time << " seconds and returned " + << size << ' ' << SSL_get_error(ssl_handle_.get(), size); } if (size <= 0) { return process_ssl_error(size); @@ -222,8 +222,8 @@ class SslStreamImpl { auto size = SSL_read(ssl_handle_.get(), slice.data(), static_cast(slice.size())); auto elapsed_time = Time::now() - start_time; if (elapsed_time >= 0.1) { - LOG(ERROR) << "SSL_read took " << elapsed_time << " seconds and returned " << size << ' ' - << SSL_get_error(ssl_handle_.get(), size); + LOG(WARNING) << "SSL_read took " << elapsed_time << " seconds and returned " << size << ' ' + << SSL_get_error(ssl_handle_.get(), size); } if (size <= 0) { return process_ssl_error(size); diff --git a/tdutils/td/utils/FileLog.cpp b/tdutils/td/utils/FileLog.cpp index b89edcfa4..cab25dbd3 100644 --- a/tdutils/td/utils/FileLog.cpp +++ b/tdutils/td/utils/FileLog.cpp @@ -98,7 +98,7 @@ void FileLog::do_append(int log_level, CSlice slice) { auto total_time = Time::now() - start_time; if (total_time >= 0.1 && log_level >= 1) { auto thread_id = get_thread_id(); - auto r_size = fd_.write(PSLICE() << "[ 1][t" << (0 <= thread_id && thread_id < 10 ? " " : "") << thread_id + auto r_size = fd_.write(PSLICE() << "[ 2][t" << (0 <= thread_id && thread_id < 10 ? " " : "") << thread_id << "] !!! Previous logging took " << total_time << " seconds !!!\n"); r_size.ignore(); }