summaryrefslogtreecommitdiff
path: root/src/tools/dcpomatic_server_cli.cc
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2013-11-05 22:59:39 +0000
committerCarl Hetherington <cth@carlh.net>2013-11-05 22:59:39 +0000
commit2fabfde079641001d0968ca2fee8e70a0b929e27 (patch)
tree33d77d3234353cdbeaaa73a92fb52ceb91aad681 /src/tools/dcpomatic_server_cli.cc
parentf660fe3f1be97f373318806a77b3ce3fcd53cb73 (diff)
Tinker with verbosity of command-line server.
Diffstat (limited to 'src/tools/dcpomatic_server_cli.cc')
-rw-r--r--src/tools/dcpomatic_server_cli.cc12
1 files changed, 9 insertions, 3 deletions
diff --git a/src/tools/dcpomatic_server_cli.cc b/src/tools/dcpomatic_server_cli.cc
index eff10a897..e9540ff70 100644
--- a/src/tools/dcpomatic_server_cli.cc
+++ b/src/tools/dcpomatic_server_cli.cc
@@ -53,13 +53,15 @@ help (string n)
cerr << "Syntax: " << n << " [OPTION]\n"
<< " -v, --version show DCP-o-matic version\n"
<< " -h, --help show this help\n"
- << " -t, --threads number of parallel encoding threads to use\n";
+ << " -t, --threads number of parallel encoding threads to use\n"
+ << " --verbose be verbose\n";
}
int
main (int argc, char* argv[])
{
int num_threads = Config::instance()->num_local_encoding_threads ();
+ bool verbose = false;
int option_index = 0;
while (1) {
@@ -67,6 +69,7 @@ main (int argc, char* argv[])
{ "version", no_argument, 0, 'v'},
{ "help", no_argument, 0, 'h'},
{ "threads", required_argument, 0, 't'},
+ { "verbose", no_argument, 0, 'A'},
{ 0, 0, 0, 0 }
};
@@ -86,12 +89,15 @@ main (int argc, char* argv[])
case 't':
num_threads = atoi (optarg);
break;
+ case 'A':
+ verbose = true;
+ break;
}
}
Scaler::setup_scalers ();
- shared_ptr<FileLog> log (new FileLog ("servomatic.log"));
- Server server (log);
+ shared_ptr<FileLog> log (new FileLog ("dcpomatic_server_cli.log"));
+ Server server (log, verbose);
server.run (num_threads);
return 0;
}