summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/buildtool/logging/log_config.hpp4
-rw-r--r--src/buildtool/logging/log_sink_cmdline.hpp2
-rw-r--r--src/buildtool/logging/log_sink_file.hpp9
-rw-r--r--src/buildtool/logging/logger.hpp3
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 {