Using Integration Logs

Logging information from your integration is a great way to debug.

One method for debugging your integrations is to make use of the Logger object passed in through the startup method of the main module to log what your integration is doing.

You can then navigate to the log directory for your integration which defaults to logs/integration.log to tail and follow the file.

tail -f integration.log

You'll notice that the logs produced are in JSON making them difficult to read. You can use the Bunyan logger module to format them for you.

tail -f integration.log | /app/polarity-server/node_modules/bunyan/bin/bunyan -o short

If this is your first time using bunyan you will need to make it executable with the following command:

chmod a+x /app/polarity-server/node_modules/bunyan/bin/bunyan

Last updated