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 |