tvkitchen / countertop

The entry point for developers who want to set up a TV Kitchen.
https://tv.kitchen
GNU Lesser General Public License v3.0
6 stars 2 forks source link

Add winston logging #19

Closed slifty closed 4 years ago

slifty commented 4 years ago

Description

This PR adds a logger, as well as supporting utilities necessary for creating our first actual lines of code such as dotenv (for configuration) and module-alias (for absolute imports).

I had to work to avoid a serious yak shave here, and the logger is quite simple and bland. It is just a console logger for now. I anticipate greater complexity before too long, which is why I decided to give it an entire directory.

Due Diligence Checklist

Steps to Test

  1. yarn start

Deploy Notes

Related Issues

This is the final item on our node stack setup so... resolves #6

slifty commented 4 years ago

I agree entirely that I accidentally expanded the scope of this PR and had to yak shave as a result.

That said, the yak is shaved... Please give it another look and let me know if you're ok with that solution! I am also happy to break this into two PRs since this has gotten a little large.