浏览代码

HPCC-11995 Improve logging for getActivityInfo

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
Gavin Halliday 11 年之前
父节点
当前提交
c1058b3335
共有 2 个文件被更改,包括 5 次插入2 次删除
  1. 4 1
      esp/services/ws_smc/ws_smcService.cpp
  2. 1 1
      system/jlib/jdebug.cpp

+ 4 - 1
esp/services/ws_smc/ws_smcService.cpp

@@ -660,8 +660,11 @@ ActivityInfo* CWsSMCEx::getActivityInfo(IEspContext &context, IEspActivityReques
         return activityInfoCache.getLink();
 
     DBGLOG("CWsSMCEx::getActivityInfo - rebuild cached information");
+    {
+        EspTimeSection timer("createActivityInfo");
+        activityInfoCache.setown(createActivityInfo(context));
+    }
 
-    activityInfoCache.setown(createActivityInfo(context));
     return activityInfoCache.getLink();
 }
 

+ 1 - 1
system/jlib/jdebug.cpp

@@ -376,7 +376,7 @@ double getCycleToNanoScale()
 
 void display_time(const char *title, cycle_t diff)
 {
-    DBGLOG("Time taken for %s: %"I64F"d cycles (%"I64F"dM) = %"I64F"d msec\n", title, diff, diff/1000000, cycle_to_nanosec(diff)/1000000);
+    DBGLOG("Time taken for %s: %"I64F"d cycles (%"I64F"dM) = %"I64F"d msec", title, diff, diff/1000000, cycle_to_nanosec(diff)/1000000);
 }
 
 TimeSection::TimeSection(const char * _title) : title(_title)