From d4345a5921de6ce4e2471d796e5533b91a4ca1f5 Mon Sep 17 00:00:00 2001 From: Paul Cristian Sarbu Date: Fri, 8 Nov 2024 14:54:03 +0100 Subject: logging: Implement IWYU suggestions --- src/buildtool/logging/log_config.hpp | 4 ++++ src/buildtool/logging/log_sink_cmdline.hpp | 2 ++ src/buildtool/logging/log_sink_file.hpp | 9 +++------ src/buildtool/logging/logger.hpp | 3 ++- 4 files changed, 11 insertions(+), 7 deletions(-) (limited to 'src') diff --git a/src/buildtool/logging/log_config.hpp b/src/buildtool/logging/log_config.hpp index 341189ce..20c579af 100644 --- a/src/buildtool/logging/log_config.hpp +++ b/src/buildtool/logging/log_config.hpp @@ -15,6 +15,10 @@ #ifndef INCLUDED_SRC_BUILDTOOL_LOGGING_LOG_CONFIG_HPP #define INCLUDED_SRC_BUILDTOOL_LOGGING_LOG_CONFIG_HPP +#include +#include +#include +#include #include #include // std::move #include diff --git a/src/buildtool/logging/log_sink_cmdline.hpp b/src/buildtool/logging/log_sink_cmdline.hpp index 3740eb16..001ab695 100644 --- a/src/buildtool/logging/log_sink_cmdline.hpp +++ b/src/buildtool/logging/log_sink_cmdline.hpp @@ -15,6 +15,8 @@ #ifndef INCLUDED_SRC_BUILDTOOL_LOGGING_LOG_SINK_CMDLINE_HPP #define INCLUDED_SRC_BUILDTOOL_LOGGING_LOG_SINK_CMDLINE_HPP +#include +#include #include #include #include diff --git a/src/buildtool/logging/log_sink_file.hpp b/src/buildtool/logging/log_sink_file.hpp index c6f0126c..ec9ee257 100644 --- a/src/buildtool/logging/log_sink_file.hpp +++ b/src/buildtool/logging/log_sink_file.hpp @@ -15,8 +15,10 @@ #ifndef INCLUDED_SRC_BUILDTOOL_LOGGING_LOG_SINK_FILE_HPP #define INCLUDED_SRC_BUILDTOOL_LOGGING_LOG_SINK_FILE_HPP +#include #include #include +#include #include #include #include @@ -27,15 +29,10 @@ #include #include -#ifdef __unix__ -#include -#else -#error "Non-unix is not supported yet" -#endif - #include "fmt/chrono.h" #include "fmt/core.h" #include "gsl/gsl" +#include "src/buildtool/logging/log_level.hpp" #include "src/buildtool/logging/log_sink.hpp" #include "src/buildtool/logging/logger.hpp" diff --git a/src/buildtool/logging/logger.hpp b/src/buildtool/logging/logger.hpp index 613f2b25..c5d4c7c9 100644 --- a/src/buildtool/logging/logger.hpp +++ b/src/buildtool/logging/logger.hpp @@ -17,13 +17,14 @@ #include #include -#include +#include #include #include // std::move #include #include "fmt/core.h" #include "src/buildtool/logging/log_config.hpp" +#include "src/buildtool/logging/log_level.hpp" #include "src/buildtool/logging/log_sink.hpp" class Logger { -- cgit v1.2.3