From dbf88f0896320fa270b257c02d9debd759b0af87 Mon Sep 17 00:00:00 2001 From: DanB Date: Wed, 17 Jun 2015 16:38:29 +0200 Subject: [PATCH] Adding debug info for #97 --- engine/cdrs.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/engine/cdrs.go b/engine/cdrs.go index 6b3fc645d..4429cd66e 100644 --- a/engine/cdrs.go +++ b/engine/cdrs.go @@ -308,13 +308,14 @@ func (self *CdrServer) rateCDR(storedCdr *StoredCdr) error { delay := utils.Fib() for i := 0; i < 4; i++ { qryCC, err = self.cdrDb.GetCallCostLog(storedCdr.CgrId, utils.SESSION_MANAGER_SOURCE, storedCdr.MediationRunId) + Logger.Warning(fmt.Sprintf(" DEBUG: GetCallCostLog, storedCdr: %+v, callCost: %+v, error: %+v, run: %d, time: %v", storedCdr, qryCC, err, i, time.Now())) if err == nil { break } time.Sleep(delay()) } if err != nil && err == gorm.RecordNotFound { //calculate CDR as for pseudoprepaid - Logger.Warning(fmt.Sprintf("CDRS_WARNING: Could not find CallCostLog for cgrid: %s, source: %s, runid: %s, will recalculate", storedCdr.CgrId, utils.SESSION_MANAGER_SOURCE, storedCdr.MediationRunId)) + Logger.Warning(fmt.Sprintf(" WARNING: Could not find CallCostLog for cgrid: %s, source: %s, runid: %s, will recalculate", storedCdr.CgrId, utils.SESSION_MANAGER_SOURCE, storedCdr.MediationRunId)) qryCC, err = self.getCostFromRater(storedCdr) }