Investigate using the [Winston](https://github.com/winstonjs/winston) logging framework, and wrap in our own logging function in case we need to switch frameworks or roll our own