Functions/ms365.SkuMon.Generic.ps1

Function SkuMon.Log.Stop
{
    $txnLog=""
    Do {
        try {
            Stop-Transcript | Out-Null
        } 
        catch [System.InvalidOperationException]{
            $txnLog="stopped"
        }
    } While ($txnLog -ne "stopped")
}

#Function to Start transcribing
Function SkuMon.Log.Start
{
    param 
    (
        [Parameter(Mandatory=$true,Position=0)]
        [string]$logDirectory
    )
    SkuMon.Log.Stop
    Start-Transcript $logDirectory -Append | Out-Null
}