Add-PrefixForLogging.psm1
using namespace System.Diagnostics $script:sw = [Stopwatch]::StartNew() $script:pl = [long]::MaxValue.ToString().Length $script:df = "M/d/yyyy hh:mm:ss.fff tt zzz" function Add-PrefixForLogging { [alias("l")] param ($t = "") $script:sw.Stop() $dts = (get-date).ToString($script:df) $ticks = $script:sw.ElapsedTicks.ToString().PadLeft($script:pl,' ') $dts,$ticks,$t -join "`t" $script:sw = [Stopwatch]::StartNew() } Export-ModuleMember -Function * -Alias * |