Подготовка интеграционного теста

This commit is contained in:
Антон
2025-10-06 17:57:05 +03:00
parent 89d7f62f28
commit 139cf01557
4 changed files with 49 additions and 2 deletions
+21
View File
@@ -0,0 +1,21 @@
#pragma once
#include <boost/log/trivial.hpp>
#include <boost/log/utility/setup/file.hpp>
#include <boost/log/utility/setup/common_attributes.hpp>
namespace logging = boost::log;
namespace uad
{
void InitLogs()
{
logging::add_file_log(
logging::keywords::file_name = "app_%Y-%m-%d_%H-%M-%S.log", // Имя файла с timestamp
logging::keywords::rotation_size = 10 * 1024 * 1024, // Ротация при достижении 10 МБ
logging::keywords::time_based_rotation =
logging::sinks::file::rotation_at_time_point(0, 0, 0), // Ротация каждый день в полночь
logging::keywords::format = "[%TimeStamp%] [%Severity%]: %Message%" // Формат записи
);
}
}
+6
View File
@@ -0,0 +1,6 @@
#pragma once
namespace uad
{
void InitLogs();
}