diff --git a/include/logit_cpp/LogIt.hpp b/include/logit_cpp/LogIt.hpp index c07cc87..1834b74 100644 --- a/include/logit_cpp/LogIt.hpp +++ b/include/logit_cpp/LogIt.hpp @@ -12,7 +12,7 @@ #include "logit/Logger.hpp" #include "logit/LogStream.hpp" #include "logit/LogMacros.hpp" -#include "logit/formatter/SimpleLogFormatter.hpp" +#include "logit/formatter.hpp" #include "logit/loggers.hpp" /// \namespace logit diff --git a/include/logit_cpp/logit/Logger.hpp b/include/logit_cpp/logit/Logger.hpp index b35d14a..27818cd 100644 --- a/include/logit_cpp/logit/Logger.hpp +++ b/include/logit_cpp/logit/Logger.hpp @@ -6,7 +6,7 @@ /// \brief Defines the Logger class for managing multiple loggers and formatters. #include "loggers/ILogger.hpp" -#include "formatter/ILogFormatter.hpp" +#include "formatter.hpp" #include #include #include diff --git a/include/logit_cpp/logit/formatter.hpp b/include/logit_cpp/logit/formatter.hpp new file mode 100644 index 0000000..cfc1d10 --- /dev/null +++ b/include/logit_cpp/logit/formatter.hpp @@ -0,0 +1,12 @@ +#pragma once +#ifndef _LOGIT_FORMATTER_HPP_INCLUDED +#define _LOGIT_FORMATTER_HPP_INCLUDED + +/// \file formatter.hpp +/// \brief Aggregates all formatter components for convenient inclusion. + +#include "formatter/ILogFormatter.hpp" +#include "formatter/SimpleLogFormatter.hpp" +#include "formatter/compiler/PatternCompiler.hpp" + +#endif // _LOGIT_FORMATTER_HPP_INCLUDED diff --git a/include/logit_cpp/logit/formatter/SimpleLogFormatter.hpp b/include/logit_cpp/logit/formatter/SimpleLogFormatter.hpp index 51e0f7a..7d0c40e 100644 --- a/include/logit_cpp/logit/formatter/SimpleLogFormatter.hpp +++ b/include/logit_cpp/logit/formatter/SimpleLogFormatter.hpp @@ -8,6 +8,7 @@ #include "ILogFormatter.hpp" #include "compiler/PatternCompiler.hpp" #include +#include // for std::atomic namespace logit {