mirror of
https://github.com/savoirfairelinux/opendht.git
synced 2026-11-08 04:21:51 +00:00
dht: add logger to constructor
This commit is contained in:
1 parent
37b12c114d
commit
c7e2483160
13 files changed
+72
-34
No files matched your search
+6
-5
@@ -529,17 +529,18 @@ main(int argc, char **argv)
|
||||
if (not params.proxyclient.empty())
|
||||
node->setPushNotificationToken(params.devicekey);
|
||||
|
||||
node->run(params.port, config);
|
||||
|
||||
dht::DhtRunner::Context context {};
|
||||
if (params.log) {
|
||||
if (params.syslog or (params.daemonize and params.logfile.empty()))
|
||||
log::enableSyslog(*node, "dhtnode");
|
||||
context.logger = log::getSyslogLogger("dhtnode");
|
||||
else if (not params.logfile.empty())
|
||||
log::enableFileLogging(*node, params.logfile);
|
||||
context.logger = log::getFileLogger(params.logfile);
|
||||
else
|
||||
log::enableLogging(*node);
|
||||
context.logger = log::getStdLogger();
|
||||
}
|
||||
|
||||
node->run(params.port, config, std::move(context));
|
||||
|
||||
if (not params.bootstrap.first.empty()) {
|
||||
//std::cout << "Bootstrap: " << params.bootstrap.first << ":" << params.bootstrap.second << std::endl;
|
||||
node->bootstrap(params.bootstrap.first.c_str(), params.bootstrap.second.c_str());
|
||||
|
||||
Reference in new issue
Block a user