summaryrefslogtreecommitdiff
path: root/src/webstat_logger_main.cpp
diff options
context:
space:
mode:
authorDan Goodliffe <dan@randomdan.homeip.net>2025-09-30 00:50:29 +0100
committerDan Goodliffe <dan@randomdan.homeip.net>2025-09-30 00:50:29 +0100
commit3e99d080b2a3a9b6eae85ae9e3224534744ad7b9 (patch)
treea978222aed2f4e6f80d8fb934f993e7b5c895091 /src/webstat_logger_main.cpp
parent897546d596d8d7213cff60146123bb8f97d4d1cc (diff)
downloadwebstat-3e99d080b2a3a9b6eae85ae9e3224534744ad7b9.tar.bz2
webstat-3e99d080b2a3a9b6eae85ae9e3224534744ad7b9.tar.xz
webstat-3e99d080b2a3a9b6eae85ae9e3224534744ad7b9.zip
Write log lines to files on error
We call this parking, later we can reattempt ingestion after whatever caused the failure has been fixed.
Diffstat (limited to 'src/webstat_logger_main.cpp')
-rw-r--r--src/webstat_logger_main.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/webstat_logger_main.cpp b/src/webstat_logger_main.cpp
index eb8a30d..9ce4e73 100644
--- a/src/webstat_logger_main.cpp
+++ b/src/webstat_logger_main.cpp
@@ -38,6 +38,8 @@ main(int argc, char ** argv)
"Maximum number of concurrent write/read write DB connections")
("db.wr.keep", po::value(&settings.dbKeep)->default_value(settings.dbKeep),
"Number of write/read write DB connections to keep open")
+ ("fallback.dir", po::value(&settings.fallbackDir)->default_value(settings.fallbackDir),
+ "Path to write access logs to when the database is unavailable")
;
// clang-format on
po::variables_map optVars;