Tool for managing centralized log.
Install the folowing dependencies globaly
npm i -g typescript
npm i -g kiwi-server-cli
npm i -g typeorm
Comand to install all node_modules dependencies of ui and api. Also commando to trasnpile the api code.
npm run install
npm run compile
npm run migrate_run
Bellow you can see the available services
- POST
/log/info
(creates a log entry with info level) [message, stacktrace] - POST
/log/warning
(creates a log entry with warining level) [message, stacktrace] - POST
/log/error
(creates a log entry with error level) [message, stacktrace]
Every services needs to send the apikey of the client on the http headers
docker build -t vikingslog -f Dockerfile .
docker-compose up server
docker-compose up migrate