Exception Handling, DotNet Logging, Serilog With C#

所在平台: Udemy

课程主页: https://www.udemy.com/course/exception-handling-dotnet-logging-serilog-with-c/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:C# 中的异常处理、DotNet 日志记录与 Serilog** **课程概述:** 本系列课程将带您深入探索 C# 和 Visual Studio 环境下,在多层项目中的异常管理,以及如何利用 DotNet Logging 和 Serilog 进行错误日志记录。您将掌握将错误或信息日志保存到文件系统或 MsSqlServer 的高级技巧。 课程从一个控制台应用程序的 Main 方法开始,提供必要的错误管理基础知识,随后详细讲解 DotNet Logging 和 Serilog 的配置。在后续章节中,您将学习如何在多层项目中处理远程层发生的错误,如何保留和记录堆栈跟踪信息。所有讲解都将通过专业项目中的实际应用案例加以说明。 此外,课程还将细致地展示如何在 .NET 泛型宿主系统中使用依赖注入(Dependency Injection)配置 Serilog 和 DotNet Logging,并分析可能遇到的问题。本课程不仅关注错误管理和日志记录,还能让您对多层项目中的层间通信和层分离有基础的理解。 **先修要求:** 为了最大限度地从本课程中获益,建议您至少具备 C# 基础知识、依赖注入知识以及 .NET 泛型宿主知识。 **核心内容:** * **异常处理:** 在 C# 和多层项目中进行有效的异常管理。 * **DotNet Logging:** 学习 .NET 内置的日志记录机制。 * **Serilog:** 掌握功能强大的 Serilog 日志库。 * **日志存储:** 将日志记录到文件系统或 MsSqlServer。 * **堆栈跟踪:** 保留和记录详细的错误堆栈信息。 * **依赖注入与泛型宿主:** 在 .NET 泛型宿主系统中配置日志记录。 * **层间通信与分离:** 了解多层项目中的基本概念。 * **自定义日志:** 灵活创建满足特定需求的日志信息。 本教育系列旨在成为一个全面且实用的资源,帮助您掌握 C# 中的错误管理、DotNet Logging 和 Serilog。

课程评论(0条)

课程详情

Bu eğitim serisinde, C# ve Visual Studio ortamında, çok katmanlı projelerde, hata yönetimini, hataların DotNet Logging ve Serilog kullanılarak loglanmasını keşfedeceksiniz.Hata veya bilgi loglarının dosya sistemine veya MsSqlServer'a nasıl kaydedileceği hakkında ileri seviye bilgiler edinebileceğiniz bir kurs sunuyoruz. Başlangıç projesinde, Console Application'ın Main metodunda hata yönetimi için gerekli ön bilgiler verildikten sonra, DotNet Logging ve Serilog ile ilgili yapılandırma bilgilerinin ayrıntılarıyla anlatıldığı bir kurstur. İlerleyen bölümlerde, çok katmanlı bir projede, uzak katmanlarda oluşan hataların nasıl ele alındığını, Stack-Trace bilgilerinin nasıl korunduğunu ve loglandığını öğreneceksiniz. Konular, profesyonel projelerde uygulanan tekniklerle örneklenmektedir. Ayrıca, Dependency Injection, DotNet Generic Hosting sisteminde Logging ayarlarının Serilog ve DotNet Logging için nasıl yapıldığı ve karşılaşılan sorunların neler olduğu hakkında özenli örnekler verilmektedir. Bu kurs, hata yönetimi ve loglamayla ilgili olmasının yanı sıra; çok katmanlı bir projede katmanlar arası iletişim ve katmanların ayrıştırılması konularında temel düzeyde bilgi edinebileceğiniz bir seri niteliği de taşır. Bu eğitimden en verimli sonucu alabilmek için, ileri seviyede olmasa bile, temel seviyede C# bilgisine, Dependency Injection bilgisine ve DotNet Generic Hosting bilgisine sahip olmanız gerekmektedir. Bu kurs, temel olarak hata yönetimi ve loglama üzerine odaklanmaktadır. Ek olark, istediğimiz loglama seviyesinde ve istediğimiz katmanda loglama yapabildigimiz icin, gereken bilgi loglarının nasıl oluşturulacağını kolayca kavrayabileceğiniz bir içerik de sunar. Bu eğitim serisi, eğitim amacının yanı sıra C# ile hata yönetimi, DotNet Logging ve Serilog konularını kapsayan, her zaman başvurulabilir, kalıcı bir kaynak niteliğindedir.

课程标签

0人关注该课程

主题相关的课程