c# - 从 app.config 在 MVC .net core 3.1 中配置 Trace
问题描述
我之前在 .net framework 4.7.2 上工作并迁移到 .net core 3.1。
早些时候,我在 web.config 中配置跟踪,如下所示:
<system.diagnostics>
<switches>
<add name="MyApp" value="4" />
</switches>
<trace autoflush="true" indentsize="4">
<listeners>
<remove name="Default" />
<add name="MyAppListener" type="System.Diagnostics.TextWriterTraceListener" initializeData="MyAppWebConsoleTrace.txt" />
</listeners>
</trace>
</system.diagnostics>
跟踪列表器和其他支持的文件位于 .net 标准的通用项目中。现在,我如何在 .net core 3.1 中重复使用它?
我需要从 .net 框架应用程序和 .net 核心应用程序编写跟踪,因此跟踪项目是创建通用的 .net 标准。
这就是我在 .net 框架应用程序中调用以在 catch 块中跟踪的方式:
MyAppTrace.Trace(ex);
请指导。
先感谢您,
维沙尔 D.
解决方案
推荐阅读
- amazon-web-services - 我们能否将 Amazon S3 IAM 策略传播到 FSx 以获得光泽文件系统?
- wordpress - 安装谷歌翻译后页面部分网址不起作用
- php - 如何获得仅活跃的学生总数
- c++ - 由于 HID 句柄无效(Windows HID C++ API),HidD_* 函数全部失败
- sql - InfluxQL:名为 Group 的标签导致悲伤
- circleci - CircleCI - 基于 ENV 变量的条件
- r - 在cowplot中调整和定位ggplots
- java - 我构建了包含第三方库的库,我想从应用程序中使用该第三方库
- openlayers-6 - 使用多个标记居中和缩小视图
- java - 由于错误无法加载插件:“Jar 不包含 plugin.yml”