Skip to content

Commit

Permalink
Merge 1ecafef into f130ec4
Browse files Browse the repository at this point in the history
  • Loading branch information
oTTer-Chief committed Apr 8, 2019
2 parents f130ec4 + 1ecafef commit 6eb5ba4
Show file tree
Hide file tree
Showing 5 changed files with 26 additions and 15 deletions.
9 changes: 4 additions & 5 deletions app/flesnet/Parameters.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -78,11 +78,10 @@ void Parameters::parse_options(int argc, char* argv[]) {
generic_add("config-file,f",
po::value<std::string>(&config_file)->value_name("<filename>"),
"read configuration from file");
generic_add("log-level,l",
po::value<unsigned>(&log_level)
->default_value(log_level)
->value_name("<n>"),
"set the global log level (all: 0)");
generic_add("log-level,l", po::value<unsigned>(&log_level)
->default_value(log_level)
->value_name("<n>"),
"set the file log level (all:0)");
generic_add("log-file,L",
po::value<std::string>(&log_file)->value_name("<filename>"),
"write log output to file");
Expand Down
18 changes: 15 additions & 3 deletions app/flib_server/parameters.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,8 @@ class parameters {
void parse_options(int argc, char* argv[]) {

std::string config_file;
unsigned log_level;
unsigned log_level = 2;
unsigned log_syslog = 2;
std::string log_file;

po::options_description generic("Generic options");
Expand All @@ -119,10 +120,16 @@ class parameters {
config_add("desc-buffer-size-exp",
po::value<size_t>(&_desc_buffer_size_exp)->default_value(19),
"exp. size of the descriptor buffer (number of entries)");
config_add("log-level,l", po::value<unsigned>(&log_level)->default_value(2),
"set the log level (all:0)");
config_add("log-level,l", po::value<unsigned>(&log_level)
->default_value(log_level)
->value_name("<n>"),
"set the file log level (all:0)");
config_add("log-file,L", po::value<std::string>(&log_file),
"name of target log file");
config_add("log-syslog,S", po::value<unsigned>(&log_syslog)
->default_value(log_syslog)
->value_name("<n>"),
"enable logging to syslog at given log level");
config_add("etcd-authority",
po::value<std::string>(&_etcd.authority)
->default_value("127.0.0.1:2379"),
Expand Down Expand Up @@ -164,6 +171,11 @@ class parameters {
logging::add_file(log_file, static_cast<severity_level>(log_level));
}

if (vm.count("log-syslog")) {
logging::add_syslog(logging::syslog::local0,
static_cast<severity_level>(log_syslog));
}

if (vm.count("flib-addr")) {
_flib_addr = vm["flib-addr"].as<pci_addr>();
_flib_autodetect = false;
Expand Down
2 changes: 1 addition & 1 deletion app/mstool/Parameters.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ void Parameters::parse_options(int argc, char* argv[]) {
general_add("log-level,l", po::value<unsigned>(&log_level)
->default_value(log_level)
->value_name("<n>"),
"set the log level (default:2, all:0)");
"set the file log level (all:0)");
general_add("log-file,L", po::value<std::string>(&log_file),
"name of target log file");
general_add("log-syslog,S", po::value<unsigned>(&log_syslog)
Expand Down
10 changes: 5 additions & 5 deletions app/tsclient/Parameters.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -16,11 +16,11 @@ void Parameters::parse_options(int argc, char* argv[]) {
auto desc_add = desc.add_options();
desc_add("version,V", "print version string");
desc_add("help,h", "produce help message");
desc_add("log-level,l", po::value<unsigned>(&log_level),
"set the log level (default:2, all:0)");
desc_add("log-file,L", po::value<unsigned>(&log_level)
->default_value(log_level)
->value_name("<n>"),
desc_add("log-level,l", po::value<unsigned>(&log_level)
->default_value(log_level)
->value_name("<n>"),
"set the file log level (all:0)");
desc_add("log-file,L", po::value<std::string>(&log_file),
"name of target log file");
desc_add("log-syslog,S", po::value<unsigned>(&log_syslog)
->default_value(log_syslog)
Expand Down
2 changes: 1 addition & 1 deletion contrib/flesctl/init_run
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@ for node in ${PN_LIST[@]}; do
hostconfig $node
PN_CFG+=("output = shm://$HOSTADDR/$SHM_PREFIX$output?datasize=27&descsize=19")
PN_SPM+=("$node: ${FLESNETDIR}flesnet -f $FLESNET_CFG -L ${LOGDIR}${node}_flesnet_pn.log -o$output -e \"${SPMDIR}spm-provide %s\"")
PN_SPM+=("$node: bash -c \"${SPMDIR}spm-require $SHM_PREFIX$output; ${FLESNETDIR}tsclient -s $SHM_PREFIX$output ${TSCLIENT_PARAM//%run_id%/$RUN_ID}\"")
PN_SPM+=("$node: bash -c \"${SPMDIR}spm-require $SHM_PREFIX$output; ${FLESNETDIR}tsclient -c$output -s $SHM_PREFIX$output -L ${LOGDIR}${node}_tsclient.log ${TSCLIENT_PARAM//%run_id%/$RUN_ID}\"")
((output += 1))
done

Expand Down

0 comments on commit 6eb5ba4

Please sign in to comment.