diff options
-rw-r--r-- | src/buildtool/logging/log_config.hpp | 4 | ||||
-rw-r--r-- | src/buildtool/logging/log_sink_cmdline.hpp | 2 | ||||
-rw-r--r-- | src/buildtool/logging/log_sink_file.hpp | 9 | ||||
-rw-r--r-- | src/buildtool/logging/logger.hpp | 3 |
4 files changed, 11 insertions, 7 deletions
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 <algorithm> +#include <functional> +#include <iterator> +#include <memory> #include <mutex> #include <utility> // std::move #include <vector> 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 <algorithm> +#include <cstdio> #include <iterator> #include <memory> #include <mutex> 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 <algorithm> #include <cstdint> #include <cstdio> +#include <ctime> #include <filesystem> #include <functional> #include <iterator> @@ -27,15 +29,10 @@ #include <thread> #include <unordered_map> -#ifdef __unix__ -#include <sys/time.h> -#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 <algorithm> #include <functional> -#include <memory> +#include <iterator> #include <string> #include <utility> // std::move #include <vector> #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 { |