core/public/Write-JaxPlanLog.ps1
|
function Write-JaxPlanLog { [CmdletBinding()] param ( [object[]] $Entities, [string] $RepoRoot = (Get-JaxRepoRoot) ) $entries = @() $entries += "Jax Run Plan" $entries += "Generated: $(Get-Date -Format 'yyyy-MM-dd HH:mm:ss')" $entries += "" if ($null -ne $Entities) { foreach ($entity in $Entities) { $entries += "----" $entries += (Format-JaxRunEntityLog -Entity $entity) } } $content = $entries -join [Environment]::NewLine return Write-JaxLogFile -Content $content -Category 'plan' -RepoRoot $RepoRoot } |