@@ -367,22 +367,29 @@ std::string WsjcppCore::getCurrentDirectory() {
367
367
368
368
// ---------------------------------------------------------------------
369
369
370
- long WsjcppCore::currentTime_milliseconds () {
370
+ long WsjcppCore::getCurrentTimeInMilliseconds () {
371
371
long nTimeStart = std::chrono::duration_cast<std::chrono::milliseconds>(std::chrono::system_clock::now ().time_since_epoch ()).count ();
372
372
return nTimeStart;
373
373
}
374
374
375
375
// ---------------------------------------------------------------------
376
376
377
- long WsjcppCore::currentTime_seconds () {
377
+ long WsjcppCore::getCurrentTimeInSeconds () {
378
378
long nTimeStart = std::chrono::duration_cast<std::chrono::seconds>(std::chrono::system_clock::now ().time_since_epoch ()).count ();
379
379
return nTimeStart;
380
380
}
381
381
382
382
// ---------------------------------------------------------------------
383
383
384
- std::string WsjcppCore::currentTime_logformat () {
385
- long nTimeStart = WsjcppCore::currentTime_milliseconds ();
384
+ std::string WsjcppCore::getCurrentTimeForFilename () {
385
+ long nTimeStart = WsjcppCore::getCurrentTimeInSeconds ();
386
+ return WsjcppCore::formatTimeForFilename (nTimeStart);
387
+ }
388
+
389
+ // ---------------------------------------------------------------------
390
+
391
+ std::string WsjcppCore::getCurrentTimeForLogFormat () {
392
+ long nTimeStart = WsjcppCore::getCurrentTimeInMilliseconds ();
386
393
std::string sMilliseconds = std::to_string (int (nTimeStart % 1000 ));
387
394
nTimeStart = nTimeStart / 1000 ;
388
395
@@ -425,12 +432,7 @@ std::string WsjcppCore::formatTimeForWeb(long nTimeInSec) {
425
432
return std::string (buf);
426
433
}
427
434
428
- // ---------------------------------------------------------------------
429
435
430
- std::string WsjcppCore::currentTime_forFilename () {
431
- long nTimeStart = WsjcppCore::currentTime_seconds ();
432
- return WsjcppCore::formatTimeForFilename (nTimeStart);
433
- }
434
436
435
437
// ---------------------------------------------------------------------
436
438
@@ -1065,7 +1067,7 @@ WsjcppLogGlobalConf::WsjcppLogGlobalConf() {
1065
1067
// ---------------------------------------------------------------------
1066
1068
1067
1069
void WsjcppLogGlobalConf::doLogRotateUpdateFilename (bool bForce) {
1068
- long t = WsjcppCore::currentTime_seconds ();
1070
+ long t = WsjcppCore::getCurrentTimeInSeconds ();
1069
1071
long nEverySeconds = logRotationPeriodInSeconds; // rotate log if started now or if time left more then 1 day
1070
1072
if (logStartTime == 0 || t - logStartTime > nEverySeconds || bForce) {
1071
1073
logStartTime = t;
@@ -1163,7 +1165,7 @@ void WsjcppLog::add(WsjcppColorModifier &clr, const std::string &sType, const st
1163
1165
std::lock_guard<std::mutex> lock (WsjcppLog::g_WSJCPP_LOG_GLOBAL_CONF.logMutex );
1164
1166
WsjcppColorModifier def (WsjcppColorCode::FG_DEFAULT);
1165
1167
1166
- std::string sLogMessage = WsjcppCore::currentTime_logformat () + " , " + WsjcppCore::getThreadId ()
1168
+ std::string sLogMessage = WsjcppCore::getCurrentTimeForLogFormat () + " , " + WsjcppCore::getThreadId ()
1167
1169
+ " [" + sType + " ] " + sTag + " : " + sMessage ;
1168
1170
std::cout << clr << sLogMessage << def << std::endl;
1169
1171
0 commit comments