diff options
| author | Yuqian Yang <crupest@crupest.life> | 2025-12-05 21:04:36 +0800 |
|---|---|---|
| committer | Yuqian Yang <crupest@crupest.life> | 2025-12-05 21:04:36 +0800 |
| commit | ad1ba6795040d569d3b4857fcd39cdb6a7ed1c21 (patch) | |
| tree | ee0ee976bddc9e27db0da75ad2a78ff778206fcd /include | |
| parent | f5c801de04f423269d9cefa3d725b52b87c7a0b9 (diff) | |
| download | cru-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.h | 4 |
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) \ |
