PowerShell ログ出力関数
PowerShellでファイルへのログ出力関数を作成してみました。
########################
# logging
# Usage: Log "priority" "msg"
########################
function Log([String]$priority, [String]$msg)
{
$timeStamp = Get-Date -format "yyyy/MM/dd HH:mm:ss"
if($logfile -eq $null){
Write-Host "logfileが定義されていません"
return
}
Write-Output($timeStamp + " " + $priority + ":" + $msg) | out-file $logfile Default -append
}