CdrExporter.ExportFolder to CdrExporter ExportDirectory, fixed tutorial files with proper cdrexport field type

This commit is contained in:
DanB
2016-08-06 13:02:22 +02:00
parent 65dd73a7bd
commit e452dbc28c
14 changed files with 102 additions and 96 deletions

View File

@@ -767,6 +767,7 @@ func (cdr *CDR) AsExportRecord(exportFields []*config.CfgCdrField, costShiftDigi
var err error
expRecord := make([]string, len(exportFields))
for idx, cfgFld := range exportFields {
utils.Logger.Debug(fmt.Sprintf("CDR with export field: %+v", cfgFld))
layout := cfgFld.Layout
if len(layout) == 0 {
layout = time.RFC3339
@@ -807,6 +808,7 @@ func (cdr *CDR) AsExportRecord(exportFields []*config.CfgCdrField, costShiftDigi
outVal, err = cdr.combimedCdrFieldVal(cfgFld, groupedCDRs)
case utils.META_COMPOSED:
outVal, err = cdr.exportFieldValue(cfgFld, costShiftDigits, roundDecimals, layout, maskLen, maskDestID)
utils.Logger.Debug(fmt.Sprintf("CDR: %+v, outVal: %+v, err: %+v", cdr, outVal, err))
case utils.MetaMaskedDestination:
if len(maskDestID) != 0 && CachedDestHasPrefix(maskDestID, cdr.Destination) {
outVal = "1"