Skip to content

Logging

Introduction

Microservices logging uses the Winston logging format. Log levels for both MPS and RPS microservices are controlled by the environmental variables MPS_LOG_LEVEL and RPS_LOG_LEVEL respectively. Logging levels are listed in the table below by increasing level of detail: error, warn, info, verbose, debug, and silly.

Log levels

Log level Description
error only critical errors such as exceptions; 500 level api responses
warn unexpected issue which don't affect service operation
info service startup and shutdown messages (default level for MPS and RPS services)
verbose database query messages; device heartbeat; 200 level api responses
debug level useful for diagnosing issues with the services; 400 level api responses
silly all logs
Back to top