大家早上好,已 解决 两个响应齐头并进。非常感谢 Scepticalist 和 Wasif Hasan 提供的示例!
我有一个带有消息参数的日志记录功能。通过该函数,它以绿色的文本颜色写入消息。有没有办法改变日志的某些消息的颜色?下面是函数。
Function Get-Logger {
param(
[Parameter(Mandatory=$True)]
[String]$message
)
$TimeStamp = Get-Date -Format "MM-dd-yyy hh:mm:ss"
Write-Host $TimeStamp -NoNewline
Write-Host `t $message -ForegroundColor Green
$logMessage = "[$TimeStamp] $message"
$logMessage | Out-File -Append -LiteralPath $VerboseLogFile
}
例如,调用 log 函数时,它会将消息回显为绿色文本,这很好。但是,如果我想使用日志记录功能将部分标题的文本更改为黄色,有没有办法做到这一点?下面是我想说的
Get-Logger "Hello Word Starting" -Foregroundcolor yellow -nonewline