Unverified Commit 0ff4ee03 authored by Tommaso Tocci's avatar Tommaso Tocci
Browse files

Posticipate logging initialization

We don't want the log file to be created before command line parsing,
otherwise --version or --help cli option could not work beacause we
don't have permission to write to log file.
parent 4030f791
Loading
Loading
Loading
Loading
+4 −3
Original line number Diff line number Diff line
@@ -289,9 +289,6 @@ void initialize_loggers() {

int main(int argc, const char* argv[]) {

    initialize_loggers();
    ADAFS_DATA->spdlogger(spdlog::get("main"));

    // Parse input
    po::options_description desc("Allowed options");
    desc.add_options()
@@ -336,6 +333,10 @@ int main(int argc, const char* argv[]) {
        return 1;
    }
    
    initialize_loggers();
    ADAFS_DATA->spdlogger(spdlog::get("main"));


    string addr;
    if (vm.count("listen")) {
        addr = vm["listen"].as<string>();