daveraine / logging-microservice

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Build status

Logging Microservice

An ASP.NET Core 2.0 microservice exposing an API that writes log messages from external services to a text file.

Development environment

Dependencies

The following system dependencies are required to build the solution:

Build the solution

Open the solution in Visual Studio, and build / run it for debugging purposes. For build servers, run build.ps1, which uses Cake for building, running unit tests, and publishing.

Running the API

Browse to the /swagger endpoint to view the API methods and test them. The message log file path can be set in appsettings.json under "MessageLog:FilePath". Note the path is relative to the wwwroot folder.

About

License:MIT License


Languages

Language:C# 63.7%Language:PowerShell 24.5%Language:Shell 11.8%