mirror of
https://github.com/PurpleI2P/i2pd.git
synced 2025-03-22 00:59:08 +01:00
* Daemon_Singleton::init : unwrap spagetti-code
This commit is contained in:
parent
efa48a7e39
commit
26d232c567
1 changed files with 10 additions and 4 deletions
14
Daemon.cpp
14
Daemon.cpp
|
@ -60,17 +60,23 @@ namespace i2p
|
||||||
|
|
||||||
bool Daemon_Singleton::init(int argc, char* argv[])
|
bool Daemon_Singleton::init(int argc, char* argv[])
|
||||||
{
|
{
|
||||||
|
std::string config = i2p::util::filesystem::GetConfigFile().string();
|
||||||
|
std::string tunconf = i2p::util::filesystem::GetTunnelsConfigFile().string();
|
||||||
|
std::string datadir = i2p::util::filesystem::GetDataDir().string();
|
||||||
|
|
||||||
|
LogPrint(eLogInfo, "i2pd v", VERSION, " starting");
|
||||||
|
LogPrint(eLogDebug, "FS: main config file: ", config);
|
||||||
|
LogPrint(eLogDebug, "FS: tunnels config: ", tunconf);
|
||||||
|
LogPrint(eLogDebug, "FS: data directory: ", datadir);
|
||||||
|
|
||||||
i2p::config::Init();
|
i2p::config::Init();
|
||||||
i2p::config::ParseCmdline(argc, argv);
|
i2p::config::ParseCmdline(argc, argv);
|
||||||
i2p::config::ParseConfig(i2p::util::filesystem::GetConfigFile().string());
|
i2p::config::ParseConfig(config);
|
||||||
i2p::config::Finalize();
|
i2p::config::Finalize();
|
||||||
|
|
||||||
i2p::crypto::InitCrypto ();
|
i2p::crypto::InitCrypto ();
|
||||||
i2p::context.Init ();
|
i2p::context.Init ();
|
||||||
|
|
||||||
LogPrint(eLogInfo, "i2pd v", VERSION, " starting");
|
|
||||||
LogPrint(eLogDebug, "FS: data directory: ", i2p::util::filesystem::GetDataDir().string());
|
|
||||||
|
|
||||||
i2p::config::GetOption("daemon", isDaemon);
|
i2p::config::GetOption("daemon", isDaemon);
|
||||||
i2p::config::GetOption("log", isLogging);
|
i2p::config::GetOption("log", isLogging);
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue