mirror of
https://github.com/dashpay/dash.git
synced 2024-12-27 21:12:48 +01:00
Merge pull request #2096 from 94m3k1n9/fix-time-formats
Change timestamps to use ISO8601 formatting
This commit is contained in:
commit
33766c9557
@ -571,7 +571,7 @@ bool AppInit2()
|
|||||||
printf("Bitcoin version %s (%s)\n", FormatFullVersion().c_str(), CLIENT_DATE.c_str());
|
printf("Bitcoin version %s (%s)\n", FormatFullVersion().c_str(), CLIENT_DATE.c_str());
|
||||||
printf("Using OpenSSL version %s\n", SSLeay_version(SSLEAY_VERSION));
|
printf("Using OpenSSL version %s\n", SSLeay_version(SSLEAY_VERSION));
|
||||||
if (!fLogTimestamps)
|
if (!fLogTimestamps)
|
||||||
printf("Startup time: %s\n", DateTimeStrFormat("%x %H:%M:%S", GetTime()).c_str());
|
printf("Startup time: %s\n", DateTimeStrFormat("%Y-%m-%dT%H:%M:%S", GetTime()).c_str());
|
||||||
printf("Default data directory %s\n", GetDefaultDataDir().string().c_str());
|
printf("Default data directory %s\n", GetDefaultDataDir().string().c_str());
|
||||||
printf("Used data directory %s\n", strDataDir.c_str());
|
printf("Used data directory %s\n", strDataDir.c_str());
|
||||||
std::ostringstream strErrors;
|
std::ostringstream strErrors;
|
||||||
|
10
src/main.cpp
10
src/main.cpp
@ -1187,11 +1187,11 @@ void static InvalidChainFound(CBlockIndex* pindexNew)
|
|||||||
}
|
}
|
||||||
printf("InvalidChainFound: invalid block=%s height=%d work=%s date=%s\n",
|
printf("InvalidChainFound: invalid block=%s height=%d work=%s date=%s\n",
|
||||||
BlockHashStr(pindexNew->GetBlockHash()).c_str(), pindexNew->nHeight,
|
BlockHashStr(pindexNew->GetBlockHash()).c_str(), pindexNew->nHeight,
|
||||||
pindexNew->bnChainWork.ToString().c_str(), DateTimeStrFormat("%x %H:%M:%S",
|
pindexNew->bnChainWork.ToString().c_str(), DateTimeStrFormat("%Y-%m-%dT%H:%M:%S",
|
||||||
pindexNew->GetBlockTime()).c_str());
|
pindexNew->GetBlockTime()).c_str());
|
||||||
printf("InvalidChainFound: current best=%s height=%d work=%s date=%s\n",
|
printf("InvalidChainFound: current best=%s height=%d work=%s date=%s\n",
|
||||||
BlockHashStr(hashBestChain).c_str(), nBestHeight, bnBestChainWork.ToString().c_str(),
|
BlockHashStr(hashBestChain).c_str(), nBestHeight, bnBestChainWork.ToString().c_str(),
|
||||||
DateTimeStrFormat("%x %H:%M:%S", pindexBest->GetBlockTime()).c_str());
|
DateTimeStrFormat("%Y-%m-%dT%H:%M:%S", pindexBest->GetBlockTime()).c_str());
|
||||||
if (pindexBest && bnBestInvalidWork > bnBestChainWork + pindexBest->GetBlockWork() * 6)
|
if (pindexBest && bnBestInvalidWork > bnBestChainWork + pindexBest->GetBlockWork() * 6)
|
||||||
printf("InvalidChainFound: Warning: Displayed transactions may not be correct! You may need to upgrade, or other nodes may need to upgrade.\n");
|
printf("InvalidChainFound: Warning: Displayed transactions may not be correct! You may need to upgrade, or other nodes may need to upgrade.\n");
|
||||||
}
|
}
|
||||||
@ -1828,7 +1828,7 @@ bool SetBestChain(CBlockIndex* pindexNew)
|
|||||||
nTransactionsUpdated++;
|
nTransactionsUpdated++;
|
||||||
printf("SetBestChain: new best=%s height=%d work=%s tx=%lu date=%s\n",
|
printf("SetBestChain: new best=%s height=%d work=%s tx=%lu date=%s\n",
|
||||||
BlockHashStr(hashBestChain).c_str(), nBestHeight, bnBestChainWork.ToString().c_str(), (unsigned long)pindexNew->nChainTx,
|
BlockHashStr(hashBestChain).c_str(), nBestHeight, bnBestChainWork.ToString().c_str(), (unsigned long)pindexNew->nChainTx,
|
||||||
DateTimeStrFormat("%x %H:%M:%S", pindexBest->GetBlockTime()).c_str());
|
DateTimeStrFormat("%Y-%m-%dT%H:%M:%S", pindexBest->GetBlockTime()).c_str());
|
||||||
|
|
||||||
// Check the version of the last 100 blocks to see if we need to upgrade:
|
// Check the version of the last 100 blocks to see if we need to upgrade:
|
||||||
if (!fIsInitialDownload)
|
if (!fIsInitialDownload)
|
||||||
@ -2375,7 +2375,7 @@ bool static LoadBlockIndexDB()
|
|||||||
}
|
}
|
||||||
printf("LoadBlockIndex(): hashBestChain=%s height=%d date=%s\n",
|
printf("LoadBlockIndex(): hashBestChain=%s height=%d date=%s\n",
|
||||||
BlockHashStr(hashBestChain).c_str(), nBestHeight,
|
BlockHashStr(hashBestChain).c_str(), nBestHeight,
|
||||||
DateTimeStrFormat("%x %H:%M:%S", pindexBest->GetBlockTime()).c_str());
|
DateTimeStrFormat("%Y-%m-%dT%H:%M:%S", pindexBest->GetBlockTime()).c_str());
|
||||||
|
|
||||||
// Verify blocks in the best chain
|
// Verify blocks in the best chain
|
||||||
int nCheckLevel = GetArg("-checklevel", 1);
|
int nCheckLevel = GetArg("-checklevel", 1);
|
||||||
@ -2538,7 +2538,7 @@ void PrintBlockTree()
|
|||||||
printf("%d (blk%05u.dat:0x%x) %s tx %"PRIszu"",
|
printf("%d (blk%05u.dat:0x%x) %s tx %"PRIszu"",
|
||||||
pindex->nHeight,
|
pindex->nHeight,
|
||||||
pindex->GetBlockPos().nFile, pindex->GetBlockPos().nPos,
|
pindex->GetBlockPos().nFile, pindex->GetBlockPos().nPos,
|
||||||
DateTimeStrFormat("%x %H:%M:%S", block.GetBlockTime()).c_str(),
|
DateTimeStrFormat("%Y-%m-%dT%H:%M:%S", block.GetBlockTime()).c_str(),
|
||||||
block.vtx.size());
|
block.vtx.size());
|
||||||
|
|
||||||
PrintWallets(block);
|
PrintWallets(block);
|
||||||
|
@ -104,11 +104,11 @@ BOOST_AUTO_TEST_CASE(util_HexStr)
|
|||||||
BOOST_AUTO_TEST_CASE(util_DateTimeStrFormat)
|
BOOST_AUTO_TEST_CASE(util_DateTimeStrFormat)
|
||||||
{
|
{
|
||||||
/*These are platform-dependant and thus removed to avoid useless test failures
|
/*These are platform-dependant and thus removed to avoid useless test failures
|
||||||
BOOST_CHECK_EQUAL(DateTimeStrFormat("%x %H:%M:%S", 0), "01/01/70 00:00:00");
|
BOOST_CHECK_EQUAL(DateTimeStrFormat("%Y-%m-%dT%H:%M:%S", 0), "1970-01-01T00:00:00");
|
||||||
BOOST_CHECK_EQUAL(DateTimeStrFormat("%x %H:%M:%S", 0x7FFFFFFF), "01/19/38 03:14:07");
|
BOOST_CHECK_EQUAL(DateTimeStrFormat("%Y-%m-%dT%H:%M:%S", 0x7FFFFFFF), "2038-01-19T03:14:07");
|
||||||
// Formats used within Bitcoin
|
// Formats used within Bitcoin
|
||||||
BOOST_CHECK_EQUAL(DateTimeStrFormat("%x %H:%M:%S", 1317425777), "09/30/11 23:36:17");
|
BOOST_CHECK_EQUAL(DateTimeStrFormat("%Y-%m-%dT%H:%M:%S", 1317425777), "2011-09-30T23:36:17");
|
||||||
BOOST_CHECK_EQUAL(DateTimeStrFormat("%x %H:%M", 1317425777), "09/30/11 23:36");
|
BOOST_CHECK_EQUAL(DateTimeStrFormat("%Y-%m-%dT%H:%M", 1317425777), "2011-09-30T23:36");
|
||||||
*/
|
*/
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -240,7 +240,7 @@ inline int OutputDebugStringF(const char* pszFormat, ...)
|
|||||||
|
|
||||||
// Debug print useful for profiling
|
// Debug print useful for profiling
|
||||||
if (fLogTimestamps && fStartedNewLine)
|
if (fLogTimestamps && fStartedNewLine)
|
||||||
fprintf(fileout, "%s ", DateTimeStrFormat("%x %H:%M:%S", GetTime()).c_str());
|
fprintf(fileout, "%s ", DateTimeStrFormat("%Y-%m-%dT%H:%M:%S", GetTime()).c_str());
|
||||||
if (pszFormat[strlen(pszFormat) - 1] == '\n')
|
if (pszFormat[strlen(pszFormat) - 1] == '\n')
|
||||||
fStartedNewLine = true;
|
fStartedNewLine = true;
|
||||||
else
|
else
|
||||||
|
@ -238,7 +238,7 @@ ReadKeyValue(CWallet* pwallet, CDataStream& ssKey, CDataStream& ssValue,
|
|||||||
//printf("LoadWallet %s\n", wtx.GetHash().ToString().c_str());
|
//printf("LoadWallet %s\n", wtx.GetHash().ToString().c_str());
|
||||||
//printf(" %12"PRI64d" %s %s %s\n",
|
//printf(" %12"PRI64d" %s %s %s\n",
|
||||||
// wtx.vout[0].nValue,
|
// wtx.vout[0].nValue,
|
||||||
// DateTimeStrFormat("%x %H:%M:%S", wtx.GetBlockTime()).c_str(),
|
// DateTimeStrFormat("%Y-%m-%dT%H:%M:%S", wtx.GetBlockTime()).c_str(),
|
||||||
// wtx.hashBlock.ToString().substr(0,20).c_str(),
|
// wtx.hashBlock.ToString().substr(0,20).c_str(),
|
||||||
// wtx.mapValue["message"].c_str());
|
// wtx.mapValue["message"].c_str());
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user