gpt4 book ai didi

c# - TextWriterTraceListener : can I reset/clear the output log via app. 配置?

转载 作者:太空宇宙 更新时间:2023-11-03 16:08:23 24 4
gpt4 key购买 nike

我查看了 TextWriterTraceListener 类的属性及其父类,但没有看到向 app.config 添加属性的方法,以便在 TraceWriter 打开文件。

最佳答案

清除 appdomain 启动时的日志是一种令人惊讶的行为——大多数图书馆都不愿意破坏数据。在启动时或每隔一段时间创建一个新文件是一种更常见的情况。

如果内置监听器不能满足您的需求,请尝试 Essential Diagnostics(扩展 Systems.Diagnostics 跟踪)

引用:https://essentialdiagnostics.codeplex.com/wikipage?title=RollingFileTraceListener&referringTitle=FileLogTraceListener

还有:https://ukadcdiagnostics.codeplex.com/

而且,再次假设您出于合法原因使用 Systems.Diagnostics,那么您可能会考虑扩展 TextWriterTraceListener 并覆盖您不喜欢的行为并替换它(比如通过向构造函数添加文件删除)。

(有人会建议切换到 log4net 或 nlog,它们有更多的功能,所以就是这样)

关于c# - TextWriterTraceListener : can I reset/clear the output log via app. 配置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18470307/

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