gpt4 book ai didi

.net - 有没有扩展 System.Diagnostics.Trace 的库?

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

有没有扩展 System.Diagnostics.Trace 的好库?

我正在寻找的一些功能。

  • 滚动原木
  • smtp

  • 而“使用 log4net”不是答案。原因是我不想引用任何第三方程序集。

    回应评论:
    因为使用trace不会污染业务代码。我只调用 Trace.XXX。可以在配置或启动时的少量代码中使用 Trace 的扩展。如果我使用 log4net,则需要在任何地方引用它。

    最佳答案

    您也可以查看 Ukadc.Diagnostics here

    它包含几个 TraceListeners。更有趣的是,它增加了使用格式化语句的能力(比如 log4net 和 NLog 支持)。因此,您可以更好地控制日志文件的布局,包括记录哪些字段、字段的顺序、至少某些字段的格式(如数据/时间格式)。您甚至可以编写自己的“标记”,然后在格式化语句中引用它们。它不支持与 log4net 或 NLog 一样多的格式选项,也不支持几乎 TraceListeners 的数量,但是,对于基于 System.Diagnostics 的解决方案,它是“开箱即用”功能的真正进步在 System.Diagnostics 中可用。

    关于.net - 有没有扩展 System.Diagnostics.Trace 的库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2808273/

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