如何将颜色输出到文本文件?

时间:2016-04-28 09:28:26

标签: powershell colors logfile

这个问题似乎有点基础,但我无法在网上找到它。 我正在创建日志文件,在找到不同的东西后,我希望它有颜色。绿色是好的,红色是坏的。只是为了让它更快通过。然而,无论我似乎与Out-File,Add-Content或其他任何我无法做到的事情。

任何人都有线索?

$stringRed = "This text should be red"
$stringGreen =  "This text should be green"
$Logfile = "C:\text.txt"

Function LogWrite
{
   Param ([string]$logstring)

   $logstring | Out-File -FilePath $Logfile -Append
}

 LogWrite $stringRed -ForegroundColor  Red 
 LogWrite $stringGreen -ForegroundColor  Green

 #writes corretly to the console
 Write-Host $stringRed -ForegroundColor Red 
 Write-Host $stringGreen -ForegroundColor  Green

0 个答案:

没有答案