This is a base project for creating windows services using .net and topshelf.
Install using topshelf commands. See more on topshelf's documentation.
All configuration is done on de appsettings.json.
As it's a console application, you can run with command line user interface.
Use LogInformation, LogWarning or LogError for logging. LogInformation shows on user interface only on UI run mode.