fPrintToDebugger = GetBoolArg("-printtodebugger");
fTestNet = GetBoolArg("-testnet");
-
fNoListen = GetBoolArg("-nolisten");
+ fLogTimestamps = GetBoolArg("-logtimestamps");
for (int i = 1; i < argc; i++)
if (!IsSwitchChar(argv[i][0]))
string strMiscWarning;
bool fTestNet = false;
bool fNoListen = false;
+bool fLogTimestamps = false;
}
if (fileout)
{
+ static bool fStartedNewLine = true;
+
// Debug print useful for profiling
- if (GetBoolArg("-logtimestamps"))
+ if (fLogTimestamps && fStartedNewLine)
fprintf(fileout, "%s ", DateTimeStrFormat("%x %H:%M:%S", GetTime()).c_str());
+ if (pszFormat[strlen(pszFormat) - 1] == '\n')
+ fStartedNewLine = true;
+ else
+ fStartedNewLine = false;
+
va_list arg_ptr;
va_start(arg_ptr, pszFormat);
ret = vfprintf(fileout, pszFormat, arg_ptr);
extern string strMiscWarning;
extern bool fTestNet;
extern bool fNoListen;
+extern bool fLogTimestamps;
void RandAddSeed();
void RandAddSeedPerfmon();