Improve Corelink Server Logging
The PR proposes the following changes (closes #19 (closed)):
- Introduce a logging library, pino, in the
corelink-server
(seeLOGGING.md
) - Allows configuring logging transports - currently, it simply logs to both stdout/stderr and
dockerlog
files. This is done on a separate worker thread and is automatically handled by pino under the hood. (seeLOGGING.md
and docs). - Replaces existing
console.log
andconsole.error
statements with proper logging methods.