错误处理

This commit is contained in:
2026-08-16 17:53:46 +08:00
parent 00a3c54820
commit 8612b5ff86
47 changed files with 744 additions and 544 deletions
+7 -10
View File
@@ -29,17 +29,14 @@ void initialize_web_performance_log(const std::filesystem::path& log_directory)
performance_logger->flush_on(spdlog::level::info);
}
void write_web_performance_log(std::string_view json_line) noexcept {
try {
std::shared_ptr<spdlog::logger> logger;
{
std::lock_guard lock(log_mutex);
logger = performance_logger;
}
if (logger)
logger->info("{}", json_line);
} catch (...) {
void write_web_performance_log(std::string_view json_line) {
std::shared_ptr<spdlog::logger> logger;
{
std::lock_guard lock(log_mutex);
logger = performance_logger;
}
if (logger)
logger->info("{}", json_line);
}
std::filesystem::path web_performance_log_path() {