Namespaces
Functions
-
void trim_log_file (const std::string & path)将日志文件裁剪为末尾 CXX_LOG_MAX_LINES 行
Defined at line 30 of file /Users/runner/work/CXX-CMake-template/CXX-CMake-template/single-exe-classic/src/ScenarioLog.cxx
-
bool under_lldb ()是否在 LLDB 下调试(环境变量 CXX_LLDB 或 macOS P_TRACED)
Defined at line 51 of file /Users/runner/work/CXX-CMake-template/CXX-CMake-template/single-exe-classic/src/ScenarioLog.cxx
-
template <typename In, typename Out>void gtest_case (std::string_viewfn,const In &input,const Out &expected,const Out &actual)终端 / gtest.log:记录函数名、输入、预期、实际
Defined at line 55 of file /Users/runner/work/CXX-CMake-template/CXX-CMake-template/single-exe-classic/src/ScenarioLog.hxx
-
spdlog::logger & exe_logger ()可执行文件侧 spdlog 实例(控制台 + exe.log / lldb_debug.log)
Defined at line 67 of file /Users/runner/work/CXX-CMake-template/CXX-CMake-template/single-exe-classic/src/ScenarioLog.cxx
-
void log_info (std::string_view msg)写 INFO 级日志并触发裁剪
Defined at line 85 of file /Users/runner/work/CXX-CMake-template/CXX-CMake-template/single-exe-classic/src/ScenarioLog.cxx
-
void log_error (std::string_view msg)写 ERROR 级日志并触发裁剪
Defined at line 91 of file /Users/runner/work/CXX-CMake-template/CXX-CMake-template/single-exe-classic/src/ScenarioLog.cxx
-
void log_sep ()输出分隔线(经 log_info)
Defined at line 97 of file /Users/runner/work/CXX-CMake-template/CXX-CMake-template/single-exe-classic/src/ScenarioLog.cxx
-
spdlog::logger & gtest_logger ()GTest 侧 spdlog 实例(控制台 + gtest.log)
Defined at line 102 of file /Users/runner/work/CXX-CMake-template/CXX-CMake-template/single-exe-classic/src/ScenarioLog.cxx
-
void gtest_info (std::string_view msg)GTest 用 INFO 日志并裁剪 gtest.log
Defined at line 118 of file /Users/runner/work/CXX-CMake-template/CXX-CMake-template/single-exe-classic/src/ScenarioLog.cxx