aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorYuqian Yang <crupest@crupest.life>2025-12-05 21:04:36 +0800
committerYuqian Yang <crupest@crupest.life>2025-12-05 21:04:36 +0800
commitad1ba6795040d569d3b4857fcd39cdb6a7ed1c21 (patch)
treeee0ee976bddc9e27db0da75ad2a78ff778206fcd /include
parentf5c801de04f423269d9cefa3d725b52b87c7a0b9 (diff)
downloadcru-ad1ba6795040d569d3b4857fcd39cdb6a7ed1c21.tar.gz
cru-ad1ba6795040d569d3b4857fcd39cdb6a7ed1c21.tar.bz2
cru-ad1ba6795040d569d3b4857fcd39cdb6a7ed1c21.zip
Add Measure time log. Clean up OpenGL renderer.
Diffstat (limited to 'include')
-rw-r--r--include/cru/base/log/Logger.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/include/cru/base/log/Logger.h b/include/cru/base/log/Logger.h
index d98ee3e3..6290378b 100644
--- a/include/cru/base/log/Logger.h
+++ b/include/cru/base/log/Logger.h
@@ -1,5 +1,6 @@
#pragma once
#include "../Base.h"
+#include "../Guard.h"
#include <condition_variable>
#include <format>
@@ -86,6 +87,9 @@ class CRU_BASE_API Logger : public Object, public virtual ILogger {
std::mutex target_list_mutex_;
std::vector<std::unique_ptr<ILogTarget>> target_list_;
};
+
+CRU_BASE_API Guard MeasureTimeAndLog(std::string_view tag,
+ std::string_view name);
} // namespace cru::log
#define CRU_DEFINE_LOG_FUNC(level) \