From db391f564b73df3a63244f557378c05304a33989 Mon Sep 17 00:00:00 2001 From: Aster Seker Date: Sat, 13 Sep 2025 09:11:40 +0300 Subject: [PATCH] feat(loggers): add aggregate header for loggers Introduce loggers.hpp providing a single inclusion point for all logger implementations and update LogIt.hpp to use it. --- include/logit_cpp/LogIt.hpp | 4 +--- include/logit_cpp/logit/loggers.hpp | 13 +++++++++++++ 2 files changed, 14 insertions(+), 3 deletions(-) create mode 100644 include/logit_cpp/logit/loggers.hpp diff --git a/include/logit_cpp/LogIt.hpp b/include/logit_cpp/LogIt.hpp index 829c066..c07cc87 100644 --- a/include/logit_cpp/LogIt.hpp +++ b/include/logit_cpp/LogIt.hpp @@ -13,9 +13,7 @@ #include "logit/LogStream.hpp" #include "logit/LogMacros.hpp" #include "logit/formatter/SimpleLogFormatter.hpp" -#include "logit/loggers/ConsoleLogger.hpp" -#include "logit/loggers/FileLogger.hpp" -#include "logit/loggers/UniqueFileLogger.hpp" +#include "logit/loggers.hpp" /// \namespace logit /// \brief The primary namespace for the LogIt++ library. diff --git a/include/logit_cpp/logit/loggers.hpp b/include/logit_cpp/logit/loggers.hpp new file mode 100644 index 0000000..d55beac --- /dev/null +++ b/include/logit_cpp/logit/loggers.hpp @@ -0,0 +1,13 @@ +#pragma once +#ifndef _LOGIT_LOGGERS_HPP_INCLUDED +#define _LOGIT_LOGGERS_HPP_INCLUDED + +/// \file loggers.hpp +/// \brief Aggregates all logger implementations for convenient inclusion. + +#include "loggers/ILogger.hpp" +#include "loggers/ConsoleLogger.hpp" +#include "loggers/FileLogger.hpp" +#include "loggers/UniqueFileLogger.hpp" + +#endif // _LOGIT_LOGGERS_HPP_INCLUDED