PostSharp Logging is the new name for PostSharp Diagnostics.
PostSharp Diagnostics v6.0
Released: Jul 9, 2018
v6.0 버젼 업데이트
기능
New Platforms
Support for .NET Core 2.0-2.1 and .NET Standard 2.0 - PostSharp now runs natively under .NET Core 2.0 or later, which means that .NET Core projects are no longer cross-compiled from .NET Framework. Note that PostSharp 6.0 will still build only under Windows.
Support for Portable PDB - Now supports portable PDB files as well as "embedded" portable PDBs.
Support for C# 7.2 - The new in parameters and ref struct types are now properly handled.
Support for CPS-based project systems in Visual Studio - The new project systems, which work with simpler project files and include built-in support for NuGet package references, are now properly supported.
New Features
Robust logging - A defect in the logging feature (whether in your code, in PostSharp, or in the logging framework) will not cause a failure of your application. By default, exceptions open the circuit breaker of the logging subsystem, therefore disabling logging for the rest of the application lifetime.
Flexible logging initialization - It is no longer necessary to initialize PostSharp.Patterns.Diagnostics before the first logged type is hit.
Deprecated Platforms
Deprecation of support for Visual Studio 2012 - Please update to VS 2013 or later.
Deprecation of support for .NET Core SDK 1.1 - You can still build projects targeting .NET Core 1.1, but using .NET Core SDK 2.0 or later.