20 namespace po = boost::program_options;
26 po::options_description optionsDescr(
"LOGGING OPTIONS", _lineLength);
27 auto addLoggingOption = optionsDescr.add_options();
28 addLoggingOption(
"log-verbosity,v", po::value<int>(&_options.verbosity)->value_name(
"<0 - 4>"),
29 "Set the log verbosity from 0 to 4 (default: 2).");
30 addLoggingOption(
"log-channels",
31 po::value<std::vector<std::string>>(&_options.includeChannels)
32 ->value_name(
"<channel_list>")
34 "Space-separated list of the log channels to show (default: show all channels).");
35 addLoggingOption(
"log-exclude-channels",
36 po::value<std::vector<std::string>>(&_options.excludeChannels)
37 ->value_name(
"<channel_list>")
39 "Space-separated list of the log channels to hide.\n");