Microsoft.Extensions.Logging.TraceSource 8.0.0

前缀已预留
此包有更新的预发布版本可用。
下文版本列表中查看详细信息。
dotnet add package Microsoft.Extensions.Logging.TraceSource --version 8.0.0                
NuGet\Install-Package Microsoft.Extensions.Logging.TraceSource -Version 8.0.0                
此命令旨在在 Visual Studio 的包管理器控制台中使用,因为它使用了 NuGet 模块的 Install-Package 版本。
<PackageReference Include="Microsoft.Extensions.Logging.TraceSource" Version="8.0.0" />                
对于支持 PackageReference 的项目,将该 XML 节复制到项目文件中以便引用该包。
paket add Microsoft.Extensions.Logging.TraceSource --version 8.0.0                
#r "nuget: Microsoft.Extensions.Logging.TraceSource, 8.0.0"                
#r 指令可用于 F# Interactive 和多语言笔记本。将该指令复制到交互式工具或脚本源代码中以便引用该包。
// Install Microsoft.Extensions.Logging.TraceSource as a Cake Addin
#addin nuget:?package=Microsoft.Extensions.Logging.TraceSource&version=8.0.0

// Install Microsoft.Extensions.Logging.TraceSource as a Cake Tool
#tool nuget:?package=Microsoft.Extensions.Logging.TraceSource&version=8.0.0                

关于

实现了对 .NET 日志基础设施的支持,通过使用 System.Diagnostic.TraceSource 向跟踪监听器写入消息来提供增强的日志能力和跟踪级别的诊断。

主要功能

  • 无缝集成到 .NET 日志基础设施。
  • 使用 SourceSwitch 精细控制跟踪消息。
  • 提供了一套建立方法来配置日志基础设施。

如何使用

Microsoft.Extensions.Logging.TraceSource 库为日志工厂和日志构建器提供扩展方法,以添加具有跟踪监听器的跟踪源。

using System.Diagnostics;
using Microsoft.Extensions.Logging;

using var consoleTraceListener = new ConsoleTraceListener();
using var textWriterTraceListener = new TextWriterTraceListener("/traces.txt");
using var loggerFactory = LoggerFactory.Create(builder =>
{
    builder
        .AddTraceSource(new SourceSwitch("Something") { Level = SourceLevels.All }, consoleTraceListener)
        .AddTraceSource(new SourceSwitch("HouseKeeping") { Level = SourceLevels.All }, textWriterTraceListener);
});

var logger = loggerFactory.CreateLogger<Program>();

logger.LogInformation("Information message.");
// Program Information: 0 : Information message.
logger.LogWarning("Warning message.");
// Program Warning: 0 : Warning message.

var traceSource = new TraceSource("HouseKeeping", SourceLevels.All);
traceSource.Listeners.Add(consoleTraceListener);
traceSource.Listeners.Add(textWriterTraceListener);

traceSource.TraceEvent(TraceEventType.Error, 0, "Error message.");
//HouseKeeping Error: 0 : Error message.

主要类型

该库提供的主要类型包括

  • Microsoft.Extensions.Logging.TraceSource.TraceSourceLoggerProvider

附加文档

反馈与贡献

Microsoft.Extensions.Logging.TraceSource 以开源形式发布,遵守 MIT 许可证。欢迎在此 GitHub 仓库 上提交错误报告和贡献。

产品 兼容和额外的目标框架版本。
.NET net5.0 已计算。 net5.0-windows 已计算。 net6.0 兼容。 net6.0-android 已计算。 net6.0-ios 已计算。 net6.0-maccatalyst 已计算。 net6.0-macos 已计算。 net6.0-tvos 已计算。 net6.0-windows 已计算。 net7.0 兼容。 net7.0-android 已计算。 net7.0-ios 已计算。 net7.0-maccatalyst 已计算。 net7.0-macos 已计算。 net7.0-tvos 已计算。 net7.0-windows 已计算。 net8.0 兼容。 net8.0-android 已计算。 net8.0-browser 已计算。 net8.0-ios 已计算。 net8.0-maccatalyst 已计算。 net8.0-macos 已计算。 net8.0-tvos 已计算。 net8.0-windows 已计算。
.NET Core netcoreapp2.0 已计算。 netcoreapp2.1 已计算。 netcoreapp2.2 已计算。 netcoreapp3.0 已计算。 netcoreapp3.1 已计算。
.NET Standard netstandard2.0 兼容。 netstandard2.1 已计算。
.NET Framework net461 已计算。 net462 兼容。 net463 已计算。 net47 已计算。 net471 已计算。 net472 已计算。 net48 已计算。 net481 已计算。
MonoAndroid monoandroid 已计算。
MonoMac monomac 已计算。
MonoTouch monotouch 已计算。
Tizen tizen40 已计算。 tizen60 已计算。
Xamarin.iOS xamarinios 已计算。
Xamarin.Mac xamarinmac 已计算。
Xamarin.TVOS xamarintvos 已计算。
Xamarin.WatchOS xamarinwatchos 已计算。
兼容的目标框架
包含的目标框架(在包中)
更多关于 目标框架.NET Standard 的信息。

NuGet 包 (16)

显示依赖于 Microsoft.Extensions.Logging.TraceSource 的前 5 个 NuGet 包

下载
Microsoft.AspNetCore.App

提供一组用于构建 ASP.NET Core 应用程序的默认 API。此包需要 ASP.NET Core 运行时。此运行时由 .NET Core SDK 安装,或者可以单独使用可从 https://aka.ms/dotnet-download 下载的安装程序获取。

Microsoft.AspNetCore.All

提供了 ASP.NET Core 应用程序构建的默认 API 集合,还包含与 ASP.NET Core 的第三方集成 API。此包需要 ASP.NET Core 运行时。该运行时是由 .NET Core SDK 安装的,或者可以通过 https://aka.ms/dotnet-download 提供的安装程序单独获取。

SuperOffice.NetServer.Core

SuperOffice NetServer Core 是 SuperOffice 为新应用提供的数据访问技术。适用于同一版本的本机安装。同时也能与 SuperOffice Online 一起使用。

EasyNetQ-dotnet-core

EasyNetQ

Egelke.EHealth.Etee.Crypto

.Net 端到端加密库,用于电子健康

GitHub 存储库 (8)

显示依赖于 Microsoft.Extensions.Logging.TraceSource 的最受欢迎的 5 个 GitHub 存储库

存储库 星星
mongodb/mongo-csharp-driver
官方的 MongoDB C# .NET 驱动程序
microsoft/kernel-memory
RAG 架构:使用 LLM 和自然语言索引和查询任何数据,跟踪来源,显示引用,异步内存模式。
SparkDevNetwork/Rock
一个开源的 CMS、关系管理系统 (RMS) 和教堂管理系统 (ChMS),全部包含在一个系统中。
ohadschn/letsencrypt-webapp-renewer
请使用免费的 MS 管理证书] 为 Azure Web App SSL 证书续期简单 WebJob-ready 控制台应用程序
ProfessionalCSharp/MoreSamples
书籍系列 Professional C#,Wrox Press 的其他代码示例
版本 下载 最后更新
9.0.0-preview.7.24405.7 54 8/13/2024
9.0.0-preview.6.24327.7 174 7/9/2024
9.0.0-preview.5.24306.7 158 6/11/2024
9.0.0-preview.4.24266.19 156 5/21/2024
9.0.0-preview.3.24172.9 252 4/11/2024
9.0.0-preview.2.24128.5 307 3/12/2024
9.0.0-preview.1.24080.9 188 2/13/2024
8.0.0 208,542 11/14/2023
8.0.0-rc.2.23479.6 451 10/10/2023
8.0.0-rc.1.23419.4 590 9/12/2023
8.0.0-preview.7.23375.6 1,163 8/8/2023
8.0.0-preview.6.23329.7 511 7/11/2023
8.0.0-preview.5.23280.8 701 6/13/2023
8.0.0-preview.4.23259.5 412 5/16/2023
8.0.0-preview.3.23174.8 353 4/11/2023
8.0.0-preview.2.23128.3 567 3/14/2023
8.0.0-preview.1.23110.8 569 2/21/2023
7.0.0 136,230 11/7/2022
7.0.0-rc.2.22472.3 243 10/11/2022
7.0.0-rc.1.22426.10 300 9/14/2022
7.0.0-preview.7.22375.6 306 8/9/2022
7.0.0-preview.6.22324.4 273 7/12/2022
7.0.0-preview.5.22301.12 799 6/14/2022
7.0.0-preview.4.22229.4 523 5/10/2022
7.0.0-preview.3.22175.4 307 4/13/2022
7.0.0-preview.2.22152.2 299 3/14/2022
7.0.0-preview.1.22076.8 343 2/17/2022
6.0.0 1,280,997 11/8/2021
6.0.0-rc.2.21480.5 376 10/12/2021
6.0.0-rc.1.21451.13 355 9/14/2021
6.0.0-preview.7.21377.19 588 8/10/2021
6.0.0-preview.6.21352.12 390 7/14/2021
6.0.0-preview.5.21301.5 351 6/15/2021
6.0.0-preview.4.21253.7 327 5/24/2021
6.0.0-preview.3.21201.4 1,465 4/8/2021
6.0.0-preview.2.21154.6 410 3/11/2021 6.0.0-preview.2.21154.6 已弃用,因为它不再维护。
6.0.0-preview.1.21102.12 396 2/12/2021 6.0.0-preview.1.21102.12 已弃用,因为它不再维护。
5.0.0 941,441 11/9/2020 5.0.0 已弃用,因为它不再维护。
5.0.0-rc.2.20475.5 498 10/13/2020 5.0.0-rc.2.20475.5 已弃用,因为它不再维护。
5.0.0-rc.1.20451.14 566 9/14/2020 5.0.0-rc.1.20451.14 已弃用,因为它不再维护。
5.0.0-preview.8.20407.11 475 8/25/2020 5.0.0-preview.8.20407.11 已弃用,因为它不再维护。
5.0.0-preview.7.20364.11 515 7/21/2020 5.0.0-preview.7.20364.11 已弃用,因为它不再维护。
5.0.0-preview.6.20305.6 631 6/25/2020 5.0.0-preview.6.20305.6 已弃用,因为它不再维护。
5.0.0-preview.5.20278.1 473 6/10/2020 5.0.0-preview.5.20278.1 已弃用,因为它不再维护。
5.0.0-preview.4.20251.6 599 5/18/2020 5.0.0-preview.4.20251.6 已弃用,因为它不再维护。
5.0.0-preview.3.20215.2 563 4/23/2020 5.0.0-preview.3.20215.2 已弃用,因为它不再维护。
5.0.0-preview.2.20160.3 556 4/2/2020 5.0.0-preview.2.20160.3 已弃用,因为它不再维护。
5.0.0-preview.1.20120.4 588 3/16/2020 5.0.0-preview.1.20120.4 已弃用,因为它不再维护。
3.1.32 3,376 12/13/2022
3.1.31 4,188 11/8/2022
3.1.30 2,370 10/11/2022
3.1.29 2,280 9/13/2022
3.1.28 2,914 8/9/2022
3.1.27 2,425 7/12/2022
3.1.26 2,320 6/14/2022
3.1.25 2,317 5/10/2022
3.1.24 2,805 4/11/2022
3.1.23 2,378 3/8/2022
3.1.22 7,508 12/14/2021
3.1.21 2,763 11/7/2021
3.1.20 3,390 10/11/2021
3.1.19 2,761 9/14/2021
3.1.18 5,814 8/10/2021
3.1.17 6,535 7/13/2021
3.1.16 4,658 6/8/2021
3.1.15 2,650 5/11/2021
3.1.14 3,443 4/6/2021
3.1.13 3,668 3/9/2021
3.1.12 38,592 2/9/2021
3.1.11 5,770 1/12/2021
3.1.10 574,461 11/9/2020
3.1.9 123,552 10/13/2020
3.1.8 57,701 9/8/2020
3.1.7 55,027 8/11/2020
3.1.6 175,866 7/14/2020
3.1.5 23,479 6/9/2020
3.1.4 24,804 5/12/2020
3.1.3 62,570 3/24/2020
3.1.2 873,116 2/18/2020
3.1.1 369,121 1/14/2020
3.1.0 15,801 12/3/2019
3.1.0-preview3.19553.2 763 11/13/2019 3.1.0-preview3.19553.2 已弃用,因为它不再维护。
3.1.0-preview2.19525.4 506 11/1/2019 3.1.0-preview2.19525.4 已弃用,因为它不再维护。
3.1.0-preview1.19506.1 1,696 10/15/2019 3.1.0-preview1.19506.1 已弃用,因为它不再维护。
3.0.3 3,670 2/18/2020 3.0.3 已弃用,因为它不再维护。
3.0.2 3,665 1/14/2020 3.0.2 已弃用,因为它不再维护。
3.0.1 35,743 11/18/2019 3.0.1 已弃用,因为它不再维护。
3.0.0 381,740 9/23/2019 3.0.0 已弃用,因为它不再维护。
3.0.0-rc1.19456.10 616 9/16/2019 3.0.0-rc1.19456.10 已弃用,因为它不再维护。
3.0.0-preview9.19423.4 575 9/4/2019 3.0.0-preview9.19423.4 已弃用,因为它不再维护。
3.0.0-preview8.19405.4 607 8/13/2019 3.0.0-preview8.19405.4 已弃用,因为它不再维护。
3.0.0-preview7.19362.4 629 7/23/2019 3.0.0-preview7.19362.4 已弃用,因为它不再维护。
3.0.0-preview6.19304.6 2,274 6/12/2019 3.0.0-preview6.19304.6 已弃用,因为它不再维护。
3.0.0-preview5.19227.9 615 5/6/2019 3.0.0-preview5.19227.9 已弃用,因为它不再维护。
3.0.0-preview4.19216.2 550 4/18/2019 3.0.0-preview4.19216.2 已弃用,因为它不再维护。
3.0.0-preview3.19153.1 1,122 3/6/2019 3.0.0-preview3.19153.1 已弃用,因为它不再维护。
3.0.0-preview.19074.2 674 1/29/2019 3.0.0-preview.19074.2 已弃用,因为它不再维护。
3.0.0-preview.18572.1 753 12/4/2018 3.0.0-preview.18572.1 已弃用,因为它不再维护。
2.2.0 13,285,957 12/3/2018 2.2.0 已弃用,因为它不再维护。
2.2.0-preview3-35497 65,521 10/17/2018 2.2.0-preview3-35497 已弃用,因为它不再被维护。
2.2.0-preview2-35157 5,565 9/12/2018 2.2.0-preview2-35157 已弃用,因为它不再被维护。
2.2.0-preview1-35029 2,905 8/22/2018 2.2.0-preview1-35029 已弃用,因为它不再被维护。
2.1.1 14,572,569 6/18/2018
2.1.0 3,469,971 5/29/2018
2.1.0-rc1-final 18,669 5/6/2018 2.1.0-rc1-final 已弃用,因为它不再被维护。
2.1.0-preview2-final 19,168 4/10/2018 2.1.0-preview2-final 已弃用,因为它不再被维护。
2.1.0-preview1-final 26,785 2/26/2018 2.1.0-preview1-final 已弃用,因为它不再被维护。
2.0.2 3,559,709 5/7/2018 2.0.2 已弃用,因为它不再被维护。
2.0.1 3,298,519 3/13/2018 2.0.1 已弃用,因为它不再被维护。
2.0.0 9,219,211 8/11/2017 2.0.0 已弃用,因为它不再被维护。
2.0.0-preview2-final 49,954 6/28/2017 2.0.0-preview2-final 已弃用,因为它不再被维护。
2.0.0-preview1-final 15,997 5/10/2017 2.0.0-preview1-final 已弃用,因为它不再被维护。
1.1.2 91,781 5/9/2017 1.1.2 已弃用,因为它不再被维护。
1.1.1 88,617 3/6/2017 1.1.1 已弃用,因为它不再被维护。
1.1.0 70,435 11/16/2016 1.1.0 已弃用,因为它不再被维护。
1.1.0-preview1-final 3,150 10/24/2016 1.1.0-preview1-final 已弃用,因为它不再维护。
1.0.2 3,207,537 3/6/2017 1.0.2 已弃用,因为它不再维护。
1.0.1 4,460 12/12/2016 1.0.1 已弃用,因为它不再维护。
1.0.0 167,278 6/27/2016 1.0.0 已弃用,因为它不再维护。
1.0.0-rc2-final 2,974 5/16/2016 1.0.0-rc2-final 已弃用,因为它不再维护。
1.0.0-rc1-final 9,454 11/18/2015 1.0.0-rc1-final 已弃用,因为它不再维护。