Implementing Logging and Dependency Injection in Akka.NET
Pluralsight
Course Summary
Easily add logging to your Akka.NET based system to effectively monitor production applications and use dependency injection to ensure your actors remain loosely coupled and adhere to object oriented best practices.
-
+
Course Description
Akka.NET makes building concurrent and distributed applications easier. As with other architectures, Akka.NET based systems need effective logging for the monitoring and diagnosing of systems when deployed to production. Just because we use Akka.NET to get the benefits of the Actor Model, it doesn’t mean that best practices for object construction and dependencies such as dependency injection should be ignored. By the end of this course, you’ll understand how to implement effective logging in your Akka.NET system and how to use dependency injection to ensure the services your actors depend on are still provided in a loosely coupled and configurable way.
-
+
Course Syllabus
Introduction- 13m 21s
—Introduction 1m 52s
—Course Prerequisites 1m 25s
—NuGet Packages 2m 2s
—Demo Application Overview 1m 55s
—Demo Application with No DI or Logging 4m 18s
—Summary 1m 47sImplementing Logging- 47m 1s
—Introduction 1m 56s
—Logging Choices 2m 42s
—Logging Levels 4m 34s
—Getting Started with the StandardOutLogger 9m 56s
—Writing Error Log Messages 5m 58s
—Writing to Log Files with NLog 6m 34s
—Distributed Logging 1m 33s
—Serilog Overview 2m 31s
—Implementing Serilog Logging 8m 31s
—Automatic Debug Logging 1m 20s
—Summary 1m 23sImplementing Dependency Injection- 25m 9s