跳到主要内容

GeneralTracer

GeneralTracer

命名空间:GeneralUpdate.Common.Shared

程序集:GeneralUpdate.Common.dll

GeneralUpdate.Common是公共组件,提供核心组件基础代码一般不需要手动引用,引用GeneralUpdate.ClientCore或GeneralUpdate.Core时自动引用。

public static class GeneralTracer

Example

该机制默认开启,将组件内部的异常信息、部分执行流程信息同时可通过IDE控制台、log文件、Dbgview调试工具进行查看和分析。

//如果在生产环境或不需要使用Trace机制,可通过以下方法关闭,默认开启。
GeneralTracer.SetTracingEnabled(false);

//在引导类之前调用即可。
_ = await new GeneralClientBootstrap()
.LaunchAsync();

IDE控制台

Log文件

该文件默认生成在运行目录下的Logs文件夹中,文件名格式为generalupdate-trace [today].log 该log未依赖第三方组件。

Dbgview调试工具

适用于

ProductVersions
.NET5, 6, 7, 8, 9,10
.NET Framework4.6.1
.NET Standard2.0
.NET Core2.0