29Tracing, Logging, and Analytics

DIAGNOSTICS OVERVIEW

As release cycles for applications become faster and faster, it’s becoming more and more important to learn how the application behaves while it’s running in production. What exceptions are occurring? Knowing what features are used is also of interest. Do users find the new feature of the app? How long do they stay in the page? To answer these questions, you need real-time information on the application.

When you’re getting information about the application, you need to differ logging, tracing, and analytics. With logging, error information is recorded in centralized places. This information is used by system administrators to find out issues with applications. Tracing helps to find out which method is called by which method. This information ...

Get Professional C# 7 and .NET Core 2.0, 7th Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.