From 61ff2e2f574344b7a4cc7268f546c78e8b3e4974 Mon Sep 17 00:00:00 2001 From: TeoV Date: Thu, 11 Jul 2019 12:04:27 +0300 Subject: [PATCH] Add diameter messages to dryrun and use ToJSON to print messages --- agents/diamagent.go | 4 ++-- agents/libdiam.go | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/agents/diamagent.go b/agents/diamagent.go index e8ea00872..fbd9eb2f6 100644 --- a/agents/diamagent.go +++ b/agents/diamagent.go @@ -279,8 +279,8 @@ func (da *DiameterAgent) processRequest(reqProcessor *config.RequestProcessor, case utils.META_NONE: // do nothing on CGRateS side case utils.MetaDryRun: utils.Logger.Info( - fmt.Sprintf("<%s> DRY_RUN, processorID: %s, CGREvent: %s", - utils.DiameterAgent, reqProcessor.ID, utils.ToJSON(cgrEv))) + fmt.Sprintf("<%s> DRY_RUN, processorID: %s, DiameterMessage: %s", + utils.DiameterAgent, reqProcessor.ID, agReq.Request.String())) case utils.MetaAuth: authArgs := sessions.NewV1AuthorizeArgs( reqProcessor.Flags.HasKey(utils.MetaAttributes), diff --git a/agents/libdiam.go b/agents/libdiam.go index c1ad1a39f..2cd918f52 100644 --- a/agents/libdiam.go +++ b/agents/libdiam.go @@ -304,7 +304,7 @@ type diameterDP struct { // String is part of engine.DataProvider interface // when called, it will display the already parsed values out of cache func (dP *diameterDP) String() string { - return dP.m.String() + return utils.ToJSON(dP.m) } // AsNavigableMap is part of engine.DataProvider interface