From d379726cc57a0ae5b8da3fb31ac3c2fe09a6f055 Mon Sep 17 00:00:00 2001 From: DanB Date: Thu, 16 Oct 2014 18:56:10 +0200 Subject: [PATCH] Log in groups --- sessionmanager/fssessionmanager.go | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/sessionmanager/fssessionmanager.go b/sessionmanager/fssessionmanager.go index 45fc4ba33..d7ee1bee5 100644 --- a/sessionmanager/fssessionmanager.go +++ b/sessionmanager/fssessionmanager.go @@ -48,7 +48,6 @@ type FSSessionManager struct { } func NewFSSessionManager(cgrCfg *config.CGRConfig, storage engine.LogStorage, rater, cdrs engine.Connector, debitPeriod time.Duration) *FSSessionManager { - cfg = cgrCfg // make config global return &FSSessionManager{loggerDB: storage, rater: rater, cdrs: cdrs, debitPeriod: debitPeriod} } @@ -256,8 +255,16 @@ func (sm *FSSessionManager) OnChannelHangupComplete(ev Event) { go sm.processCdr(ev.AsStoredCdr()) engine.Logger.Debug(fmt.Sprintf(" OnHangup: StoredCdr: <%+v>", ev.AsStoredCdr())) engine.Logger.Debug("###EVENT_START###") + loop := 0 + dbgLog := "" for _, ln := range strings.Split(ev.String(), "\n") { - engine.Logger.Debug(ln) + loop += 1 + dbgLog += ln + if loop > 20 { + engine.Logger.Debug(dbgLog) + dbLog = "" + loop = 0 + } } engine.Logger.Debug("###EVENT_END###") s := sm.GetSession(ev.GetUUID())