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                
此命令旨在在Visual Studio的包管理器控制台中使用,因为它使用NuGet模块的Install-Package版本。
<PackageReference Include="Microsoft.Extensions.Logging.Console" Version="8.0.0" />                
对于支持PackageReference的项目,将此XML节点复制到项目文件中以引用包。
paket add Microsoft.Extensions.Logging.Console --version 8.0.0                
#r "nuget: Microsoft.Extensions.Logging.Console, 8.0.0"                
#r指令可以用于F# Interactive和Polyglot Notebooks。将此复制到交互式工具或脚本的源代码中,以引用该包。
// 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提供控制台日志提供程序的实现。它为ILoggingBuilderILoggerProviderConfiguration类提供扩展方法。

主要特性

使用方法

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 已计算。
兼容的目标框架
包含的目标框架(在包中)
了解更多有关 目标框架.NET Standard 的信息。

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.2.21154.6已弃用,因为它不再维护。
6.0.0-preview.1.21102.12 50,066 2/12/2021 6.0.0-preview.1.21102.12已弃用,因为它不再维护。
5.0.0 119,474,604 11/9/2020 5.0.0已弃用,因为它不再维护。
5.0.0-rc.2.20475.5 97,019 10/13/2020 5.0.0-rc.2.20475.5已弃用,因为它不再维护。
5.0.0-rc.1.20451.14 48,378 9/14/2020 5.0.0-rc.1.20451.14 已弃用,因为它不再维护。
5.0.0-preview.8.20407.11 286,347 8/25/2020 5.0.0-preview.8.20407.11 已弃用,因为它不再维护。
5.0.0-preview.7.20364.11 35,367 7/21/2020 5.0.0-preview.7.20364.11 已弃用,因为它不再维护。
5.0.0-preview.6.20305.6 24,381 6/25/2020 5.0.0-preview.6.20305.6 已弃用,因为它不再维护。
5.0.0-preview.5.20278.1 19,906 6/10/2020 5.0.0-preview.5.20278.1 已弃用,因为它不再维护。
5.0.0-preview.4.20251.6 30,641 5/18/2020 5.0.0-preview.4.20251.6 已弃用,因为它不再维护。
5.0.0-preview.3.20215.2 27,270 4/23/2020 5.0.0-preview.3.20215.2 已弃用,因为它不再维护。
5.0.0-preview.2.20160.3 51,200 4/2/2020 5.0.0-preview.2.20160.3 已弃用,因为它不再维护。
5.0.0-preview.1.20120.4 23,558 3/16/2020 5.0.0-preview.1.20120.4 已弃用,因为它不再维护。
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-preview3.19553.2 已弃用,因为它不再维护。
3.1.0-preview2.19525.4 14,282 11/1/2019 3.1.0-preview2.19525.4 已弃用,因为它不再维护。
3.1.0-preview1.19506.1 17,524 10/15/2019 3.1.0-preview1.19506.1 已弃用,因为它不再维护。
3.0.3 403,156 2/18/2020 3.0.3 已弃用,因为它不再维护。
3.0.2 771,165 1/14/2020 3.0.2 已被弃用,因为它不再维护。
3.0.1 1,417,705 11/18/2019 3.0.1 已被弃用,因为它不再维护。
3.0.0 16,107,836 9/23/2019 3.0.0 已被弃用,因为它不再维护。
3.0.0-rc1.19456.10 31,350 9/16/2019 3.0.0-rc1.19456.10 已被弃用,因为它不再维护。
3.0.0-preview9.19423.4 43,310 9/4/2019 3.0.0-preview9.19423.4 已被弃用,因为它不再维护。
3.0.0-preview8.19405.4 86,000 8/13/2019 3.0.0-preview8.19405.4 已被弃用,因为它不再维护。
3.0.0-preview7.19362.4 53,879 7/23/2019 3.0.0-preview7.19362.4 已被弃用,因为它不再维护。
3.0.0-preview6.19304.6 83,066 6/12/2019 3.0.0-preview6.19304.6 已被弃用,因为它不再维护。
3.0.0-preview5.19227.9 70,930 5/6/2019 3.0.0-preview5.19227.9 已被弃用,因为它不再维护。
3.0.0-preview4.19216.2 19,269 4/18/2019 3.0.0-preview4.19216.2 已被弃用,因为它不再维护。
3.0.0-preview3.19153.1 91,224 3/6/2019 3.0.0-preview3.19153.1 已被弃用,因为它不再维护。
3.0.0-preview.19074.2 67,295 1/29/2019 3.0.0-preview.19074.2 已被弃用,因为它不再维护。
3.0.0-preview.18572.1 5,970 12/4/2018 3.0.0-preview.18572.1 已被弃用,因为它不再维护。
2.2.0 64,077,883 12/3/2018 2.2.0 已被弃用,因为它不再维护。
2.2.0-preview3-35497 103,266 10/17/2018 2.2.0-preview3-35497 已弃用,因为它不再维护。
2.2.0-preview2-35157 39,315 9/12/2018 2.2.0-preview2-35157 已弃用,因为它不再维护。
2.2.0-preview1-35029 24,639 8/22/2018 2.2.0-preview1-35029 已弃用,因为它不再维护。
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-rc1-final 已弃用,因为它不再维护。
2.1.0-preview2-final 55,794 4/10/2018 2.1.0-preview2-final 已弃用,因为它不再维护。
2.1.0-preview1-final 147,319 2/26/2018 2.1.0-preview1-final 已弃用,因为它不再维护。
2.0.2 6,251,046 5/7/2018 2.0.2 已弃用,因为它不再维护。
2.0.1 6,532,316 3/13/2018 2.0.1 已弃用,因为它不再维护。
2.0.0 23,420,778 8/11/2017 2.0.0 已弃用,因为它不再维护。
2.0.0-preview2-final 99,413 6/28/2017 2.0.0-preview2-final 已弃用,因为它不再维护。
2.0.0-preview1-final 58,934 5/10/2017 2.0.0-preview1-final 已弃用,因为它不再维护。
1.1.2 3,684,461 5/9/2017 1.1.2 已弃用,因为它不再维护。
1.1.1 4,815,735 3/6/2017 1.1.1 已弃用,因为它不再维护。
1.1.0 3,916,682 11/16/2016 1.1.0 已弃用,因为它不再维护。
1.1.0-preview1-final 24,982 10/24/2016 1.1.0-preview1-final 已弃用,因为它不再维护。
1.0.2 982,746 3/6/2017 1.0.2 已弃用,因为它不再维护。
1.0.1 627,021 12/12/2016 1.0.1 已弃用,因为它不再维护。
1.0.0 1,348,606 6/27/2016 1.0.0 已弃用,因为它不再维护。
1.0.0-rc2-final 91,325 5/16/2016 1.0.0-rc2-final 已弃用,因为它不再维护。
1.0.0-rc1-final 313,529 11/18/2015 1.0.0-rc1-final 已弃用,因为它不再维护。