From 8b4bc808607072b0ccd9ec371e244abd96e0efc5 Mon Sep 17 00:00:00 2001 From: levlam Date: Wed, 9 Nov 2022 14:48:14 +0300 Subject: [PATCH] Fix AsyncFileLog building without threads. --- tdutils/td/utils/AsyncFileLog.cpp | 4 ++++ tdutils/td/utils/AsyncFileLog.h | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/tdutils/td/utils/AsyncFileLog.cpp b/tdutils/td/utils/AsyncFileLog.cpp index 9a6e93033..8cc291684 100644 --- a/tdutils/td/utils/AsyncFileLog.cpp +++ b/tdutils/td/utils/AsyncFileLog.cpp @@ -15,6 +15,8 @@ namespace td { +#if !TD_THREAD_UNSUPPORTED + Status AsyncFileLog::init(string path, int64 rotate_threshold, bool redirect_stderr) { CHECK(path_.empty()); CHECK(!path.empty()); @@ -149,4 +151,6 @@ void AsyncFileLog::do_append(int log_level, CSlice slice) { } } +#endif + } // namespace td diff --git a/tdutils/td/utils/AsyncFileLog.h b/tdutils/td/utils/AsyncFileLog.h index eca588c93..1b0ab7389 100644 --- a/tdutils/td/utils/AsyncFileLog.h +++ b/tdutils/td/utils/AsyncFileLog.h @@ -15,6 +15,8 @@ namespace td { +#if !TD_THREAD_UNSUPPORTED + class AsyncFileLog final : public LogInterface { public: AsyncFileLog() = default; @@ -44,4 +46,6 @@ class AsyncFileLog final : public LogInterface { void do_append(int log_level, CSlice slice) final; }; +#endif + } // namespace td