Info
Version: | 1.0.4 |
Author(s): | Josh Chandler |
Last Update: | Thursday, March 2, 2017 |
.NET Fiddle: | Create the first Fiddle |
NuGet Url: | https://www.nuget.org/packages/GoodConsoleCsharp |
Install
Install-Package GoodConsoleCsharp
dotnet add package GoodConsoleCsharp
paket add GoodConsoleCsharp
GoodConsoleCsharp Download (Unzip the "nupkg" after downloading)
Dependencies
- Microsoft.AspNetCore.Mvc(>= 1.0.1)
Tags
This is not very comprehensive right now. It is meant to help curtail the extremely verbose logging that ILoggerFactory's default implementations produce.
I am not in any way affiliated with WalmartLabs - I just really like good's console request logging a lot, and I despite .NET Core's, so I took an hour to patch this together.
Using this package is easy.
Import the GoodConsole namespace into Startup.cs, and use the handy extension method in your Configure() method, preferably near or at the top of the method to make sure the timing aspects of this plugin are as accurate as possible.
///
/// A little example...
///
using GoodConsole;
public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory)
{
app.UseGoodConsole();
...
}
///
That's all!
I recommend you turn down much of the .NET Core logging to make this plugin most effective - that is, only allow error logs through from the System and Microsoft namespaces, and make Default "information". This will keep log pollution at a minimum while still allowing your use of ILogger methods through.