Forum Discussion
2 Replies
What are you trying to achieve with this?
- RobbSalzmannValued Contributor II
(being picky :) ) if your going to use interpolated string, then put the values in brackets:
BRApi.ErrorLog.LogMessage(si, $"IncludeZeros Value: {paramIZ}")Alternatively you can log everything in the ExportDataDefinition object like this:
dim serializedExportDataDefinition as string = Newtonsoft.Json.JsonConvert.SerializeObject(args.DataMgmtArgs.CurrentStep.ExportDataDefinition, Formatting.Indented) BRApi.ErrorLog.LogMessage(si, serializedExportDataDefinition) ' or access the DataFilters property directly: Dim exportDataDefinitionDataFilters as List(Of string) = args.DataMgmtArgs.CurrentStep.ExportDataDefinition.DataFilters Dim serializedExportDataDefinitionDataFilters as string = Newtonsoft.Json.JsonConvert.SerializeObject(exportDataDefinitionDataFilters, Formatting.Indented) BRApi.ErrorLog.LogMessage(si, serializedExportDataDefinitionDataFilters)
These are all the properties available on args.DataMgmtArgs.CurrentStep.ExportDataDefinition:
UseDetailedLogging
FileShareFileName
IncludeCubeInFileName
IncludeEntityInFileName
IncludeParentInFileName
IncludeConsInFileName
IncludeScenarioInFileName
IncludeTimeInFileName
OverwriteExistingFiles
IncludeZeros
IncludeMemberDescriptions
IncludeCellAnnotations
IncludeInputData
IncludeCalculatedData
Cube
EntityFilter
ParentFilter
ConsFilter
ScenarioFilter
TimeFilter
ViewFilter
AccountFilter
FlowFilter
OriginFilter
ICFilter
UD1Filter
UD2Filter
UD3Filter
UD4Filter
UD5Filter
UD6Filter
UD7Filter
UD8FilterDataFilters
Related Content
- 2 years ago