Microsoft.Extensions.Logging.Console 8.0.0
前缀已保留
详见下列版本列表以获取详细信息。
dotnet add package Microsoft.Extensions.Logging.Console --version 8.0.0
NuGet\Install-Package Microsoft.Extensions.Logging.Console -Version 8.0.0
<PackageReference Include="Microsoft.Extensions.Logging.Console" Version="8.0.0" />
paket add Microsoft.Extensions.Logging.Console --version 8.0.0
#r "nuget: Microsoft.Extensions.Logging.Console, 8.0.0"
// Install Microsoft.Extensions.Logging.Console as a Cake Addin #addin nuget:?package=Microsoft.Extensions.Logging.Console&version=8.0.0 // Install Microsoft.Extensions.Logging.Console as a Cake Tool #tool nuget:?package=Microsoft.Extensions.Logging.Console&version=8.0.0
关于
Microsoft.Extensions.Logging.Console
为Microsoft.Extensions.Logging提供控制台日志提供程序的实现。它为
主要特性
- 允许使用Microsoft.Extensions.Logging软件包将日志记录到控制台。
- 为ILoggingBuilder和ILoggerProviderConfiguration类提供扩展方法。
使用方法
using System;
using Microsoft.Extensions.Logging;
namespace ConsoleLoggerSample
{
class Program
{
static void Main(string[] args)
{
// Create a logger factory with a console provider
using ILoggerFactory loggerFactory = LoggerFactory.Create(builder => builder.AddConsole());
// Create a logger with the category name of the current class
ILogger<Program> logger = loggerFactory.CreateLogger<Program>();
// Log some messages with different log levels and message templates
logger.LogTrace("This is a trace message.");
logger.LogDebug("This is a debug message.");
logger.LogInformation("Hello {Name}!", "World");
logger.LogWarning("This is a warning message.");
logger.LogError("This is an error message.");
logger.LogCritical("This is a critical message.");
// Use structured logging to capture complex data
var person = new Person { Name = "Alice", Age = 25 };
logger.LogInformation("Created a new person: {@Person}", person);
// Use exception logging to capture the details of an exception
try
{
throw new Exception("Something went wrong.");
}
catch (Exception ex)
{
logger.LogError(ex, "An exception occurred.");
}
Console.WriteLine("Press any key to exit.");
Console.ReadKey();
}
}
// A simple class to demonstrate structured logging
class Person
{
public string Name { get; set; }
public int Age { get; set; }
}
}
主要类型
此库提供的主要类型包括:
ConsoleLoggerProvider
ConsoleLoggerSettings
ConsoleLoggerOptions
ConsoleLoggerExtensions
ConsoleFormatter
ConsoleFormatterOptions
JsonConsoleFormatterOptions
SimpleConsoleFormatterOptions
附加文档
相关包
Microsoft.Extensions.Logging.Abstractions Microsoft.Extensions.Logging Microsoft.Extensions.Logging.Debug Microsoft_extensions_logging_eventsource Microsoft_extensions_logging_eventlog Microsoft_extensions_logging_tracesource
反馈与贡献
Microsoft.Extensions.Logging.Console作为开源软件发布,遵循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 已计算。 |
-
.NETFramework 4.6.2
- Microsoft.Bcl.AsyncInterfaces (>= 8.0.0)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 8.0.0)
- Microsoft.Extensions.Logging (>= 8.0.0)
- Microsoft.Extensions.Logging.Abstractions (>= 8.0.0)
- Microsoft.Extensions.Logging.Configuration (>= 8.0.0)
- Microsoft.Extensions.Options (>= 8.0.0)
- System.Buffers (>= 4.5.1)
- System.Text.Json (>= 8.0.0)
-
.NETStandard 2.0
- Microsoft.Bcl.AsyncInterfaces (>= 8.0.0)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 8.0.0)
- Microsoft.Extensions.Logging (>= 8.0.0)
- Microsoft.Extensions.Logging.Abstractions (>= 8.0.0)
- Microsoft.Extensions.Logging.Configuration (>= 8.0.0)
- Microsoft.Extensions.Options (>= 8.0.0)
- System.Buffers (>= 4.5.1)
- System.Text.Json (>= 8.0.0)
-
net6.0
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 8.0.0)
- Microsoft.Extensions.Logging (>= 8.0.0)
- Microsoft.Extensions.Logging.Abstractions (>= 8.0.0)
- Microsoft.Extensions.Logging.Configuration (>= 8.0.0)
- Microsoft.Extensions.Options (>= 8.0.0)
- System.Runtime.CompilerServices.Unsafe (>= 6.0.0)
- System.Text.Json (>= 8.0.0)
-
net7.0
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 8.0.0)
- Microsoft.Extensions.Logging (>= 8.0.0)
- Microsoft.Extensions.Logging.Abstractions (>= 8.0.0)
- Microsoft.Extensions.Logging.Configuration (>= 8.0.0)
- Microsoft.Extensions.Options (>= 8.0.0)
- System.Text.Json (>= 8.0.0)
-
net8.0
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 8.0.0)
- Microsoft.Extensions.Logging (>= 8.0.0)
- Microsoft.Extensions.Logging.Abstractions (>= 8.0.0)
- Microsoft.Extensions.Logging.Configuration (>= 8.0.0)
- Microsoft.Extensions.Options (>= 8.0.0)
- System.Text.Json (>= 8.0.0)
NuGet 包 (1.1K)
显示依赖于 Microsoft.Extensions.Logging.Console 的前 5 个 NuGet 包
包 | 下载 |
---|---|
Microsoft.Extensions.Hosting 应用程序的托管和启动基础设施。 |
|
Microsoft.AspNetCore Microsoft.AspNetCore |
|
Microsoft.AspNetCore.NodeServices 在 ASP.NET Core 应用程序中运行时调用 Node.js 模块。该包是从 https://github.com/dotnet/aspnetcore/tree/a4938d07a5127ffad8466ddf703a6b5b21f4b0c9 的源代码构建的。 |
|
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上的安装程序单独获取。 |
GitHub仓库 (413)
显示依赖于Microsoft.Extensions.Logging.Console的最受欢迎的前5个GitHub仓库
仓库 | 星标 |
---|---|
dotnet/aspnetcore
ASP.NET Core是一个跨平台的.NET框架,可以在Windows、Mac或Linux上构建基于云的现代Web应用程序。
|
|
dotnet/maui
.NET MAUI是.NET多平台应用UI,是一个用于构建跨越移动、平板和桌面设备的本地设备应用程序的框架。
|
|
microsoft/semantic-kernel
快速轻松地将最先进的LLM技术集成到您的应用程序中
|
|
BeyondDimension/SteamTools
🛠「Watt Toolkit」是一个开源的跨平台多功能Steam工具箱。
|
|
dotnet/roslyn
Roslyn .NET编译器为C#和Visual Basic语言提供丰富的代码分析API。
|
版本 | 下载 | 最后更新 | |
---|---|---|---|
9.0.0-preview.7.24405.7 | 1,335 | 8/13/2024 | |
9.0.0-preview.6.24327.7 | 25,721 | 7/9/2024 | |
9.0.0-preview.5.24306.7 | 21,541 | 6/11/2024 | |
9.0.0-preview.4.24266.19 | 18,708 | 5/21/2024 | |
9.0.0-preview.3.24172.9 | 80,683 | 4/11/2024 | |
9.0.0-preview.2.24128.5 | 22,337 | 3/12/2024 | |
9.0.0-preview.1.24080.9 | 50,499 | 2/13/2024 | |
8.0.0 | 43,459,812 | 11/14/2023 | |
8.0.0-rc.2.23479.6 | 143,510 | 10/10/2023 | |
8.0.0-rc.1.23419.4 | 116,519 | 9/12/2023 | |
8.0.0-preview.7.23375.6 | 50,463 | 8/8/2023 | |
8.0.0-preview.6.23329.7 | 76,254 | 7/11/2023 | |
8.0.0-preview.5.23280.8 | 49,573 | 6/13/2023 | |
8.0.0-preview.4.23259.5 | 177,017 | 5/16/2023 | |
8.0.0-preview.3.23174.8 | 64,536 | 4/11/2023 | |
8.0.0-preview.2.23128.3 | 33,031 | 3/14/2023 | |
8.0.0-preview.1.23110.8 | 88,733 | 2/21/2023 | |
7.0.0 | 67,864,290 | 11/7/2022 | |
7.0.0-rc.2.22472.3 | 132,736 | 10/11/2022 | |
7.0.0-rc.1.22426.10 | 74,305 | 9/14/2022 | |
7.0.0-preview.7.22375.6 | 56,762 | 8/9/2022 | |
7.0.0-preview.6.22324.4 | 43,794 | 7/12/2022 | |
7.0.0-preview.5.22301.12 | 44,069 | 6/14/2022 | |
7.0.0-preview.4.22229.4 | 47,823 | 5/10/2022 | |
7.0.0-preview.3.22175.4 | 44,380 | 4/13/2022 | |
7.0.0-preview.2.22152.2 | 13,698 | 3/14/2022 | |
7.0.0-preview.1.22076.8 | 27,121 | 2/17/2022 | |
6.0.0 | 168,664,412 | 11/8/2021 | |
6.0.0-rc.2.21480.5 | 373,887 | 10/12/2021 | |
6.0.0-rc.1.21451.13 | 262,037 | 9/14/2021 | |
6.0.0-preview.7.21377.19 | 134,274 | 8/10/2021 | |
6.0.0-preview.6.21352.12 | 48,838 | 7/14/2021 | |
6.0.0-preview.5.21301.5 | 34,501 | 6/15/2021 | |
6.0.0-preview.4.21253.7 | 21,747 | 5/24/2021 | |
6.0.0-preview.3.21201.4 | 45,405 | 4/8/2021 | |
6.0.0-preview.2.21154.6 | 74,899 | 3/11/2021 | |
6.0.0-preview.1.21102.12 | 50,066 | 2/12/2021 | |
5.0.0 | 119,474,604 | 11/9/2020 | |
5.0.0-rc.2.20475.5 | 97,019 | 10/13/2020 | |
5.0.0-rc.1.20451.14 | 48,378 | 9/14/2020 | |
5.0.0-preview.8.20407.11 | 286,347 | 8/25/2020 | |
5.0.0-preview.7.20364.11 | 35,367 | 7/21/2020 | |
5.0.0-preview.6.20305.6 | 24,381 | 6/25/2020 | |
5.0.0-preview.5.20278.1 | 19,906 | 6/10/2020 | |
5.0.0-preview.4.20251.6 | 30,641 | 5/18/2020 | |
5.0.0-preview.3.20215.2 | 27,270 | 4/23/2020 | |
5.0.0-preview.2.20160.3 | 51,200 | 4/2/2020 | |
5.0.0-preview.1.20120.4 | 23,558 | 3/16/2020 | |
3.1.32 | 2,913,656 | 12/13/2022 | |
3.1.31 | 868,958 | 11/8/2022 | |
3.1.30 | 981,942 | 10/11/2022 | |
3.1.29 | 423,225 | 9/13/2022 | |
3.1.28 | 974,887 | 8/9/2022 | |
3.1.27 | 920,879 | 7/12/2022 | |
3.1.26 | 475,319 | 6/14/2022 | |
3.1.25 | 889,680 | 5/10/2022 | |
3.1.24 | 545,326 | 4/11/2022 | |
3.1.23 | 1,417,424 | 3/8/2022 | |
3.1.22 | 3,904,795 | 12/14/2021 | |
3.1.21 | 2,413,503 | 11/7/2021 | |
3.1.20 | 1,046,096 | 10/11/2021 | |
3.1.19 | 1,069,936 | 9/14/2021 | |
3.1.18 | 2,375,545 | 8/10/2021 | |
3.1.17 | 1,665,559 | 7/13/2021 | |
3.1.16 | 2,032,537 | 6/8/2021 | |
3.1.15 | 2,637,617 | 5/11/2021 | |
3.1.14 | 2,826,730 | 4/6/2021 | |
3.1.13 | 4,166,488 | 3/9/2021 | |
3.1.12 | 3,381,620 | 2/9/2021 | |
3.1.11 | 3,210,275 | 1/12/2021 | |
3.1.10 | 7,268,805 | 11/9/2020 | |
3.1.9 | 9,227,562 | 10/13/2020 | |
3.1.8 | 11,668,730 | 9/8/2020 | |
3.1.7 | 7,985,658 | 8/11/2020 | |
3.1.6 | 10,200,824 | 7/14/2020 | |
3.1.5 | 12,192,397 | 6/9/2020 | |
3.1.4 | 9,187,277 | 5/12/2020 | |
3.1.3 | 13,491,872 | 3/24/2020 | |
3.1.2 | 11,838,891 | 2/18/2020 | |
3.1.1 | 10,678,826 | 1/14/2020 | |
3.1.0 | 22,808,716 | 12/3/2019 | |
3.1.0-preview3.19553.2 | 42,010 | 11/13/2019 | |
3.1.0-preview2.19525.4 | 14,282 | 11/1/2019 | |
3.1.0-preview1.19506.1 | 17,524 | 10/15/2019 | |
3.0.3 | 403,156 | 2/18/2020 | |
3.0.2 | 771,165 | 1/14/2020 | |
3.0.1 | 1,417,705 | 11/18/2019 | |
3.0.0 | 16,107,836 | 9/23/2019 | |
3.0.0-rc1.19456.10 | 31,350 | 9/16/2019 | |
3.0.0-preview9.19423.4 | 43,310 | 9/4/2019 | |
3.0.0-preview8.19405.4 | 86,000 | 8/13/2019 | |
3.0.0-preview7.19362.4 | 53,879 | 7/23/2019 | |
3.0.0-preview6.19304.6 | 83,066 | 6/12/2019 | |
3.0.0-preview5.19227.9 | 70,930 | 5/6/2019 | |
3.0.0-preview4.19216.2 | 19,269 | 4/18/2019 | |
3.0.0-preview3.19153.1 | 91,224 | 3/6/2019 | |
3.0.0-preview.19074.2 | 67,295 | 1/29/2019 | |
3.0.0-preview.18572.1 | 5,970 | 12/4/2018 | |
2.2.0 | 64,077,883 | 12/3/2018 | |
2.2.0-preview3-35497 | 103,266 | 10/17/2018 | |
2.2.0-preview2-35157 | 39,315 | 9/12/2018 | |
2.2.0-preview1-35029 | 24,639 | 8/22/2018 | |
2.1.1 | 34,639,475 | 6/18/2018 | |
2.1.0 | 7,208,335 | 5/29/2018 | |
2.1.0-rc1-final | 64,589 | 5/6/2018 | |
2.1.0-preview2-final | 55,794 | 4/10/2018 | |
2.1.0-preview1-final | 147,319 | 2/26/2018 | |
2.0.2 | 6,251,046 | 5/7/2018 | |
2.0.1 | 6,532,316 | 3/13/2018 | |
2.0.0 | 23,420,778 | 8/11/2017 | |
2.0.0-preview2-final | 99,413 | 6/28/2017 | |
2.0.0-preview1-final | 58,934 | 5/10/2017 | |
1.1.2 | 3,684,461 | 5/9/2017 | |
1.1.1 | 4,815,735 | 3/6/2017 | |
1.1.0 | 3,916,682 | 11/16/2016 | |
1.1.0-preview1-final | 24,982 | 10/24/2016 | |
1.0.2 | 982,746 | 3/6/2017 | |
1.0.1 | 627,021 | 12/12/2016 | |
1.0.0 | 1,348,606 | 6/27/2016 | |
1.0.0-rc2-final | 91,325 | 5/16/2016 | |
1.0.0-rc1-final | 313,529 | 11/18/2015 |