Companies Home Search Profile

Effective Logging in ASP.NET Core 3

Focused View

Erik Dahl

2:26:04

38 View
  • 00. Course Overview.mp4
    01:18
  • 00. Introduction and - Effective Logging - Defined.mp4
    03:49
  • 01. Course and Module Overview.mp4
    02:42
  • 02. Project Template Defaults and ILogger - T - .mp4
    01:42
  • 03. Demo - Application with Defaults.mp4
    06:23
  • 04. Demo - Adding Log Entries.mp4
    06:22
  • 05. Demo - Use Serilog to Write to Files.mp4
    06:02
  • 06. Demo - Add Log Entry from Class Library.mp4
    02:02
  • 07. Summary.mp4
    01:06
  • 00. Introduction and Module Overview.mp4
    01:17
  • 01. Log Levels Defined.mp4
    02:06
  • 02. Methods, Categories, and EventIds.mp4
    02:41
  • 03. Demo - Review of Application Updates and Logging Needs.mp4
    02:05
  • 04. Demo - Add Log Entries with Different Levels, Categories, and EventIds.mp4
    06:06
  • 05. Demo - Review Resulting Log Entries.mp4
    01:57
  • 06. Filtering Explained.mp4
    03:56
  • 07. Demo - Applying Filters.mp4
    02:17
  • 08. Demo - Scopes.mp4
    02:22
  • 09. Demo - Using LoggerMessage in High Performance Situations.mp4
    05:05
  • 10. Summary.mp4
    01:14
  • 00. Introduction and Module Overview.mp4
    01:20
  • 01. Exception Handling Discussion.mp4
    01:41
  • 02. Demo - Global Exception Handling with UI Projects.mp4
    04:23
  • 03. Demo - Logging Exception Details and Updating the Error Page.mp4
    03:55
  • 04. Demo - Custom Middleware for Global API Exception Handling.mp4
    06:14
  • 05. Demo - Reading an API Error Response from the UI.mp4
    01:16
  • 06. Filters Discussed.mp4
    01:32
  • 07. Demo - Implementing a Razor Page Filter for Performance Logging .mp4
    05:32
  • 08. Demo - Implementing an Action Filter for API Performance Logging.mp4
    02:34
  • 09. Attributes and Base Classes Discussed.mp4
    01:34
  • 10. Demo - Creating an Attribute for Controllers and Actions.mp4
    02:12
  • 11. Demo - Overriding Filter Methods in Razor Pages.mp4
    01:41
  • 12. Demo - Creating a Base Class for Razor Pages.mp4
    01:58
  • 13. Summary.mp4
    00:45
  • 00. Introduction and Module Overview.mp4
    01:37
  • 01. Anatomy of a Log Entry.mp4
    01:21
  • 02. Analysis of Log Entry Content.mp4
    02:37
  • 03. Demo - Using Scopes to Add Context.mp4
    05:46
  • 04. Demo - Exception Handling Revisited.mp4
    04:17
  • 05. Demo - Protecting Sensitive Information.mp4
    04:23
  • 06. Summary.mp4
    01:22
  • 00. Introduction and Module Overview.mp4
    02:05
  • 01. Types of Consumption.mp4
    01:41
  • 02. Exploring Options for Destinations.mp4
    04:12
  • 03. Demo - Using Serilog and Seq.mp4
    04:19
  • 04. Demo - Using NLog and Elasticsearch (ELK).mp4
    06:29
  • 05. Demo - Using Azure App Service Diagnostics.mp4
    05:47
  • 06. Summary and Send-Off.mp4
    00:59
  • Description


    In this course you will learn how to create great log entries and then get them written to places that will make them easy to use. You will learn all of the techniques you will need to make your apps easily supportable via great logging.

    What You'll Learn?


      Effective logging in your ASP.NET Core applications can make supporting and understanding those applications a snap. In this course, Effective Logging in ASP.NET Core, you will learn foundational knowledge to create great log entries as well as how to write them to places that make reviewing and analyzing them simple and fast. First, you will learn the mechanics of create log entries using the methods in Microsoft.Extensions.Logging. Next, you will discover how to assess the information in those entries and ensure that you get the key pieces that you need into them. Finally, you will explore how to get those entries written to destinations that make analysis and review easy and even fun. When you’re finished with this course, you will have the skills and knowledge of effective logging needed to light up your own applications with great insights.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Erik Dahl has been developing software and architecture for 20+ years, mostly doing in-house development for his employers. His recent work has included a multi-tenant B2B implementation and self-registration B2C implementation for IdentityServer3, upgrading legacy ASP.NET websites from server-side technologies to a client/server mix and adopting TypeScript, building Web APIs as the back end for mobile and web applications, and laying the foundation for a Xamarin Forms mobile application using the Prism library. Erik currently works at RealPage as a Principal Architect, building and architecting solutions for their Utility Management products.
    Pluralsight, LLC is an American privately held online education company that offers a variety of video training courses for software developers, IT administrators, and creative professionals through its website. Founded in 2004 by Aaron Skonnard, Keith Brown, Fritz Onion, and Bill Williams, the company has its headquarters in Farmington, Utah. As of July 2018, it uses more than 1,400 subject-matter experts as authors, and offers more than 7,000 courses in its catalog. Since first moving its courses online in 2007, the company has expanded, developing a full enterprise platform, and adding skills assessment modules.
    • language english
    • Training sessions 48
    • duration 2:26:04
    • level average
    • English subtitles has
    • Release Date 2023/10/11