mirror of
https://github.com/cgrates/cgrates.git
synced 2026-02-11 18:16:24 +05:00
Add diameter messages to dryrun and use ToJSON to print messages
This commit is contained in:
committed by
Dan Christian Bogos
parent
ce3f3a1691
commit
61ff2e2f57
@@ -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),
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user