gpt4 book ai didi

logging - Enterprise Library 4.1 日志时间戳如何显示毫秒

转载 作者:行者123 更新时间:2023-12-04 02:54:08 27 4
gpt4 key购买 nike

以下是在配置文件中。

 <formatters>
<add template="{timestamp} {severity} {category} {message}" type="Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.TextFormatter, Microsoft.Practices.EnterpriseLibrary.Logging, Version=4.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
name="SingleLineFormatter" />
</formatters>

显示

31/05/2011 11:43:24 信息...

但是没有显示对性能检测有用的毫秒,有人知道如何显示吗?谢谢。

最佳答案

您可以指定 StandardCustom DateTime 将字符串格式化为时间戳模板标记:

<formatters>
<add
template="{timestamp(MM/dd/yyyy HH:mm:ss.fffffff)} {severity} {category} {message}"
type="Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.TextFormatter, Microsoft.Practices.EnterpriseLibrary.Logging, Version=4.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
name="SingleLineFormatter" />
</formatters>

这将输出如下内容:

06/01/2011 20:12:43.3405776 Information General This is the message



默认情况下,DateTime 将采用 UTC 时间。如果您希望使用本地时间,请在格式字符串前加上“local:”。例如 {timestamp(local:MM/dd/yyyy HH:mm:ss.fffffff)}
此外,如果您希望记录方法入口和导出的性能跟踪,您可能需要查看 Tracer 类(class)。

关于logging - Enterprise Library 4.1 日志时间戳如何显示毫秒,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6204978/

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