aboutsummaryrefslogtreecommitdiff
path: root/src/libmain/loggers.hh
diff options
context:
space:
mode:
Diffstat (limited to 'src/libmain/loggers.hh')
-rw-r--r--src/libmain/loggers.hh20
1 files changed, 20 insertions, 0 deletions
diff --git a/src/libmain/loggers.hh b/src/libmain/loggers.hh
new file mode 100644
index 000000000..cada03110
--- /dev/null
+++ b/src/libmain/loggers.hh
@@ -0,0 +1,20 @@
+#pragma once
+
+#include "types.hh"
+
+namespace nix {
+
+enum class LogFormat {
+ raw,
+ rawWithLogs,
+ internalJson,
+ bar,
+ barWithLogs,
+};
+
+void setLogFormat(const std::string & logFormatStr);
+void setLogFormat(const LogFormat & logFormat);
+
+void createDefaultLogger();
+
+}