Browse Source

Improved logging

dev
Duke Leto 4 years ago
parent
commit
ed8f8c534e
  1. 24
      src/bitcoind.cpp

24
src/bitcoind.cpp

@ -131,11 +131,7 @@ bool AppInit(int argc, char* argv[])
bool fRet = false;
//fprintf(stderr, "%s start, argc=%d\n", __FUNCTION__, argc);
//
// Parameters
//
// If Qt is used, parameters/komodo.conf are parsed in qt/bitcoin.cpp's main()
ParseParameters(argc, argv);
// Process help and version before taking care about datadir
@ -146,11 +142,9 @@ bool AppInit(int argc, char* argv[])
if (mapArgs.count("-version"))
{
strUsage += LicenseInfo();
}
else
{
} else {
strUsage += "\n" + _("Usage:") + "\n" +
" komodod [options] " + _("Start Hush-flavored Komodo Daemon") + "\n";
" hushd [options] " + _("Start a Hush Daemon") + "\n";
strUsage += "\n" + HelpMessage(HMM_BITCOIND);
}
@ -166,12 +160,12 @@ bool AppInit(int argc, char* argv[])
fprintf(stderr, "Error: Invalid combination of -regtest and -testnet.\n");
return false;
}
void komodo_args(char *argv0);
komodo_args(argv[0]);
void hush_args(char *argv0);
hush_args(argv[0]);
void chainparams_commandline();
chainparams_commandline();
fprintf(stderr,"call komodo_args.(%s) NOTARY_PUBKEY.(%s)\n",argv[0],NOTARY_PUBKEY.c_str());
fprintf(stderr,"hush_args.(%s) NOTARY_PUBKEY.(%s) argc=%d\n",argv[0],NOTARY_PUBKEY.c_str(), argc);
printf("initialized %s at %u\n",SMART_CHAIN_SYMBOL,(uint32_t)time(NULL));
if (!boost::filesystem::is_directory(GetDataDir(false)))
{
@ -209,15 +203,15 @@ bool AppInit(int argc, char* argv[])
// Command-line RPC
bool fCommandLine = false;
for (int i = 1; i < argc; i++) {
//TODO: should this be hush: or komodo: ??
if (!IsSwitchChar(argv[i][0]) && !boost::algorithm::istarts_with(argv[i], "komodo:")) {
// detect accidental use of RPC in hushd
if (!IsSwitchChar(argv[i][0]) && !boost::algorithm::istarts_with(argv[i], "hush:")) {
fCommandLine = true;
}
}
if (fCommandLine)
{
fprintf(stderr, "Error: There is no RPC client functionality in komodod. Use the komodo-cli utility instead.\n");
fprintf(stderr, "Error: Ooops! There is no RPC client functionality in hushd. Use the hush-cli utility instead.\n");
exit(EXIT_FAILURE);
}
@ -225,7 +219,7 @@ bool AppInit(int argc, char* argv[])
fDaemon = GetBoolArg("-daemon", false);
if (fDaemon)
{
fprintf(stdout, "Komodo %s server starting\n",SMART_CHAIN_SYMBOL);
fprintf(stdout, "Hush %s server starting\n",SMART_CHAIN_SYMBOL);
// Daemonize
pid_t pid = fork();

Loading…
Cancel
Save