EniLog.psm1
function New-EniLog { param ( [parameter(Mandatory=$true)] [String]$message, [ValidateSet('Black','Gray','Green','Magenta','Red','Yellow')] [String]$Color = 'Green' ) $Time = Get-Date -Format "MM-dd-yyyy_hh-mm-ss" Write-Host -NoNewline -ForegroundColor Yellow "[$Time]" Write-Host -ForegroundColor $Color " $message" $LogMessage = "[$time] $message" $LogMessage | Out-File -Append -LiteralPath $Global:verboselogfile } |