diff --git a/agents/dmtagent.go b/agents/dmtagent.go index 5392f81a4..c10281a73 100644 --- a/agents/dmtagent.go +++ b/agents/dmtagent.go @@ -61,6 +61,11 @@ func (self *DiameterAgent) handlers() diam.Handler { dSM := sm.New(settings) dSM.HandleFunc("CCR", self.handleCCR) dSM.HandleFunc("ALL", self.handleALL) + go func() { + for err := range dSM.ErrorReports() { + utils.Logger.Err(fmt.Sprintf(" StateMachine error: %+v", err)) + } + }() return dSM }