You are on page 1of 1

Troubleshooting

Legend

CongureServices()
SDK Common ( Microservice Projects )
Classes
Namespaces

Initialize

Looks for all compiled .DLL les in


Host / Main Service Provider Generator Decisions Calculator the /bin/ folder to load them into the
Methods Reference [EntryPoint.cs] [Provider.cs] Service Provider.
Projects

Initialize: Holds a reference to all GeneratorService.cs DecisionsService.cs CalculatorService.cs


services.
SetupLogging()
LoadServices() Holds a reference to the
logger.

LoadServices() Distributes messages to StartServices()


all services.

Creates a new Provider. Calls Initialize() for every service.


Passes log to Provider. Initialize() Initialize() Initialize()
Calls CongureServices()
Calls StartServices() HandleMessage() HandleMessage() HandleMessage()

SetupLogging()

Initializes Serilog
package and makes a
reference to the logger.

You might also like