summaryrefslogtreecommitdiff
path: root/src/buildtool/common/cli.hpp
diff options
context:
space:
mode:
authorPaul Cristian Sarbu <paul.cristian.sarbu@huawei.com>2023-02-27 10:34:27 +0100
committerPaul Cristian Sarbu <paul.cristian.sarbu@huawei.com>2023-02-27 11:11:29 +0100
commitbd657023d6da9fbc60b64d4b53db005f347dc874 (patch)
tree8ba931a622184961c5b4efa120e17a70a2d3e0ee /src/buildtool/common/cli.hpp
parente353e7169e6ec68ee7bb520b3a0240928ee19b0f (diff)
downloadjustbuild-bd657023d6da9fbc60b64d4b53db005f347dc874.tar.gz
Logging: Add --log-append clarg to just
Diffstat (limited to 'src/buildtool/common/cli.hpp')
-rw-r--r--src/buildtool/common/cli.hpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/buildtool/common/cli.hpp b/src/buildtool/common/cli.hpp
index 46e8a7c9..865ef500 100644
--- a/src/buildtool/common/cli.hpp
+++ b/src/buildtool/common/cli.hpp
@@ -45,6 +45,7 @@ struct LogArguments {
std::vector<std::filesystem::path> log_files{};
LogLevel log_limit{kDefaultLogLevel};
bool plain_log{false};
+ bool log_append{false};
};
/// \brief Arguments required for analysing targets.
@@ -201,6 +202,10 @@ static inline auto SetupLogArguments(
app->add_flag("--plain-log",
clargs->plain_log,
"Do not use ANSI escape sequences to highlight messages.");
+ app->add_flag(
+ "--log-append",
+ clargs->log_append,
+ "Append messages to log file instead of overwriting existing.");
}
static inline auto SetupAnalysisArguments(