gpt4 book ai didi

logging - 如何向 TFSBuild.proj 添加时间戳?

转载 作者:行者123 更新时间:2023-12-04 17:39:55 25 4
gpt4 key购买 nike

我有一个 TFSBuild.proj 文件,我需要为统计信息添加日期/时间日志记录,即构建的哪些部分花费的时间最多,我们可以在哪里改进过程。

构建将日志输出到 BuildLog.txt。我使用以下标签在 BuildLog.txt 文件中获取自定义消息,但我需要为每条消息添加时间戳。

<Message Text="Debug: BeforeGet start: StartTimeGoesHere"></Message>
<Message Text="Debug: BeforeGet end: EndTimeGoesHere"></Message>

是否可以在消息中获取时间戳?是否有获取当前日期时间值的 MSBuild 变量?在上面的示例中,StartTimeGoesHere 将类似于“01 Jan 2001 14:10:12”,而 EndTimeGoesHere 将类似于“01 Jan 2001 14:14:43”。

最佳答案

只要您使用 MSBuild 4.0,就不需要任何第三方支持。只需在目标中使用属性函数,

<PropertyGroup>
<DateTimeNow>$([System.DateTime]::Now)</DateTimeNow>
</PropertyGroup>

这将为 $(DateTimeNow) 创建以下值,
6/26/2011 9:00:27 PM

关于logging - 如何向 TFSBuild.proj 添加时间戳?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6487841/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com