1#ifndef __TESTS_LOGGER_UTILS_h__
2#define __TESTS_LOGGER_UTILS_h__
4#include "antares-xpansion/lpnamer/helper/ProblemGenerationLogger.h"
6std::shared_ptr<ProblemGenerationLog::ProblemGenerationLogger> emptyLogger();
7std::shared_ptr<ProblemGenerationLog::ProblemGenerationLogger>
8BuildLoggerWithParams(
const LogUtils::LOGLEVEL& logLevel,
9 const std::filesystem::path& FilePath);
10std::shared_ptr<ProblemGenerationLog::ProblemGenerationLogger>
11BuildLoggerWithParams(
const LogUtils::LOGLEVEL& logLevel,
12 const std::filesystem::path& FilePath,
13 std::ostream& stream);
14std::shared_ptr<ProblemGenerationLog::ProblemGenerationLogger>
15BuildLoggerWithParams(
const LogUtils::LOGLEVEL& logLevel, std::ostream& stream);