我有一个当前覆盖内置Write-Verbose/Error/Debug
语句的模块,它包含一些自定义代码,但也将消息写入以调用脚本命名的文本文件(利用$MyInvocation
)。 / p>
这会导入到我的所有脚本中。这些相同的脚本还导入其他模块,这些模块也使用Write-Verbose
等。
现在,我希望所有输出最终都以原始调用脚本命名的单个文本文件结束。这适用于调用脚本中的任何Write-Verbose
等语句,但只要它使用其他模块中的函数,就会成为调用脚本"所以该函数的Write-Verbose
语句最终出现在以模块文件名称命名的不同日志文件中。
有解决方法吗?