summaryrefslogtreecommitdiffstats
path: root/mmss/context.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'mmss/context.cpp')
-rw-r--r--mmss/context.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/mmss/context.cpp b/mmss/context.cpp
index 3ab4086..656299a 100644
--- a/mmss/context.cpp
+++ b/mmss/context.cpp
@@ -29,6 +29,7 @@
#include "network.hpp"
#include "node.hpp"
+#include "monitor_file.hpp"
#include "monitor_log.hpp"
#include <algorithm>
@@ -82,13 +83,14 @@ void context_t::logf(int priority, const char *format, ...) {
}
void context_t::run(int argc, char *argv[]) {
- if (argc != 2) {
- std::fprintf(stderr, "usage: %s config\n", argv[0]);
+ if (argc != 3) {
+ std::fprintf(stderr, "usage: %s config logfile\n", argv[0]);
std::exit(1);
}
attach_monitor(std::make_shared<monitor_log_t>());
+ attach_monitor(std::make_shared<monitor_file_t>(argv[2]));
std::shared_ptr<const config_t> conf = config_t::read(this, argv[1]);