Noisy logs? Improve your signal-to-noise ratio with per-request logging and sampling

Noisy logs? Improve your signal-to-noise ratio with per-request logging and sampling

by Gael Fraiteur on 30 Nov 2020

PostSharp Logging makes it so simple to add logging to your application that you can easily end up capturing gigabytes of data every minute, taking a big overhead on run-time performance, network bandwidth, and storag...

Action required: updating to Visual Studio 16.8 may break your build with PostSharp 6.5-6.7

Action required: updating to Visual Studio 16.8 may break your build with PostSharp 6.5-6.7

by Gael Fraiteur on 19 Nov 2020

We want to notify you that PostSharp may fail your builds after updating Visual Studio to version 16.8. This happens because .NET 5.0 SDK is installed togetherwith this new version and takes precedence over previous v...

Multicasting: Enhance a group of methods with just one attribute

Multicasting: Enhance a group of methods with just one attribute

by Petr H. on 09 Nov 2020

Attribute multicasting, in PostSharp, is a way to apply an aspect (such as method interception) to many types or methods with just one attribute instance. It’s at the core of the ability of PostSharp to reduce the num...

When code can't fit your brain: NDepend and PostSharp

When code can't fit your brain: NDepend and PostSharp

by Petr Hudecek and Patrick Smacchia on 02 Nov 2020

The size and complexity of codebases have exploded in the last decade. What can you do when your codebase no longer fits your brain? In this article I’ll suggest two completely different tools: NDepend to visualize th...

Intercepting methods with PostSharp Community

Intercepting methods with PostSharp Community

by Petr H. on 29 Oct 2020

Method interception is a technique where you annotate a method and then when it’s called, an interceptor is executed instead of the method body. PostSharp Community, the free edition of PostSharp, allows you to add s...

Categories

Older Posts

Announcing PostSharp 6.7: Support for Blazor and Xamarin, and better integration with other logging frameworks

Announcing PostSharp 6.7: Support for Blazor and Xamarin, and better integration with other logging frameworks

Just 2 weeks after releasing PostSharp 6.7 RC, we are happy to announce the general availability of PostSharp 6.7. This version is available for download on our website.

READ
Debugging from devices with Conveyor and PostSharp Logging

Debugging from devices with Conveyor and PostSharp Logging

If you’re developing a web application, there are times you want to test and debug it from devices other than your development machine: from a phone that’s not connected to the local network, for instance, or from an online service if y...

READ
Error monitoring and detailed logging of an ASP.NET Core application with PostSharp and elmah.io

Error monitoring and detailed logging of an ASP.NET Core application with PostSharp and elmah.io

In this article, we show how to add error monitoring and detailed logging to an ASP.NET Core application. These features help you diagnose and fix errors. We will be using elmah.io, an error monitoring service, and PostSharp Logging, a ....

READ
Announcing PostSharp 6.7 RC: Support for Blazor and Xamarin, and better integration with other logging frameworks

Announcing PostSharp 6.7 RC: Support for Blazor and Xamarin, and better integration with other logging frameworks

We are happy to announce that PostSharp 6.7 RC is available today. Included in this release are support for Xamarin and Blazor as well as introduction of two new features for PostSharp Logging: collecting logs from other logging framewor...

READ
Collecting logs and multiplexing

Collecting logs and multiplexing

In PostSharp 6.7, we are releasing two new features for PostSharp Logging: log collecting and the multiplexer logging backend. Log collecting allows you to reuse your existing logging code with PostSharp. And with the multiplexer backend...

READ
Blazor support in PostSharp 6.7

Blazor support in PostSharp 6.7

Today we would like to announce that the preview of Blazor support is now available in PostSharp 6.7. Blazor is a framework from Microsoft for client-side web development using .NET and C# instead of JavaScript. If you want to learn more...

READ
How to revolutionize security, during your free time

How to revolutionize security, during your free time

When you need to address a very urgent need, but you do not have the time to address it, adopting the right tools becomes very important. The author of this post, Simone Curzi, is a Principal Consultant from Microsoft Services, and this ...

READ
Finding slow methods with PostSharp Logging and Microsoft Log Parser

Finding slow methods with PostSharp Logging and Microsoft Log Parser

Marko Pađen, a full-stack freelance software engineer with 20 years of experience, wrote about his experience with PostSharp Logging. Read more about his take on logging and finding slow methods with PostSharp Logging and Microsoft Log P...

READ
Add code before and after each method with PostSharp Community

Add code before and after each method with PostSharp Community

The most basic feature of PostSharp is adding code at the beginning and end of target methods. Of course, this is not all that PostSharp is doing, but it is a powerful and widely applicable feature.

READ

Older Posts

newsletter

Subscribe to our
newsletter

Stay up to date on all the latest releases, news and discounts.
Follow us on social media: