Private/Write-PassGenLog.ps1
|
function Write-PassGenLog { [CmdletBinding()] param( [Parameter(Mandatory)] [ValidateNotNullOrEmpty()] [string]$Value ) Clear-PassGenLogIfOversized $logPath = Get-PassGenPath -Kind Log $timestamp = Get-Date -Format 'MM/dd/yyyy - hh:mm:ss tt' Add-Content -LiteralPath $logPath -Value "$timestamp`: $Value" } |