diff options
author | fireice-uk <fireice2@o2.pl> | 2017-02-22 22:41:00 +0000 |
---|---|---|
committer | fireice-uk <fireice2@o2.pl> | 2017-02-22 22:41:00 +0000 |
commit | b5902fd0b75415d61a938db9ab06122e5c4c3a12 (patch) | |
tree | ceb8369c2367bac6424b9f7f10b84f3314507939 /jconf.cpp | |
parent | 8c5671d6e09d1b6938b66f88148b4c718741a243 (diff) | |
download | xmr-stak-b5902fd0b75415d61a938db9ab06122e5c4c3a12.zip xmr-stak-b5902fd0b75415d61a938db9ab06122e5c4c3a12.tar.gz |
File logging option
Diffstat (limited to 'jconf.cpp')
-rw-r--r-- | jconf.cpp | 13 |
1 files changed, 10 insertions, 3 deletions
@@ -45,9 +45,10 @@ using namespace rapidjson; /* * This enum needs to match index in oConfigValues, otherwise we will get a runtime error */ -enum configEnum { iCpuThreadNum, aCpuThreadsConf, sUseSlowMem, bNiceHashMode, bTlsMode, bTlsSecureAlgo, sTlsFingerprint, - sPoolAddr, sWalletAddr, sPoolPwd, iCallTimeout, iNetRetry, iGiveUpLimit, iVerboseLevel, iAutohashTime, iHttpdPort, - bPreferIpv4 }; +enum configEnum { iCpuThreadNum, aCpuThreadsConf, sUseSlowMem, bNiceHashMode, + bTlsMode, bTlsSecureAlgo, sTlsFingerprint, sPoolAddr, sWalletAddr, sPoolPwd, + iCallTimeout, iNetRetry, iGiveUpLimit, iVerboseLevel, iAutohashTime, + sOutputFile, iHttpdPort, bPreferIpv4 }; struct configVal { configEnum iName; @@ -72,6 +73,7 @@ configVal oConfigValues[] = { { iGiveUpLimit, "giveup_limit", kNumberType }, { iVerboseLevel, "verbose_level", kNumberType }, { iAutohashTime, "h_print_time", kNumberType }, + { sOutputFile, "output_file", kStringType }, { iHttpdPort, "httpd_port", kNumberType }, { bPreferIpv4, "prefer_ipv4", kTrueType } }; @@ -242,6 +244,11 @@ bool jconf::NiceHashMode() return prv->configValues[bNiceHashMode]->GetBool(); } +const char* jconf::GetOutputFile() +{ + return prv->configValues[sOutputFile]->GetString(); +} + bool jconf::check_cpu_features() { constexpr int AESNI_BIT = 1 << 25; |