浏览代码

HPCC-15656: Add the ability to log Response Time
- the response time keeps 4 digits after decimal points

Signed-off-by: Jiafu Gao <Jiafu.Gao@lexisnexis.com>

Jiafu Gao 8 年之前
父节点
当前提交
b963a2c604
共有 1 个文件被更改,包括 2 次插入1 次删除
  1. 2 1
      esp/logging/loggingmanager/loggingmanager.cpp

+ 2 - 1
esp/logging/loggingmanager/loggingmanager.cpp

@@ -123,7 +123,8 @@ bool CLoggingManager::updateLog(const char* option, IEspContext& espContext, IPr
         const char* userId = espContext.queryUserId();
         if (userId && *userId)
             espContextTree->addProp("UserName", userId);
-        espContextTree->addPropInt64("ResponseTime", (__int64)(msTick()-espContext.queryCreationTime())/1000);
+
+        espContextTree->addProp("ResponseTime", VStringBuffer("%.4f", (msTick()-espContext.queryCreationTime())/1000.0));
 
         Owned<IEspUpdateLogRequestWrap> req =  new CUpdateLogRequestWrap(NULL, option, espContextTree.getClear(), LINK(userContext), LINK(userRequest),
             backEndResp, userResp, logDatasets);