Skip to content

Tool for managing centralized log from any application.

Notifications You must be signed in to change notification settings

cavepotcode/vikings-log

Repository files navigation

Vikings Log

Tool for managing centralized log.

logo

Table of Contents

Instalations

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

Run Migrations

npm run migrate_run

REST Services

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

docker build -t vikingslog -f Dockerfile . 
docker-compose up server
docker-compose up migrate

About

Tool for managing centralized log from any application.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published