module Semlog::Levels
There are two things you should know about log levels/severity:
- syslog defines levels from 0 (Emergency) to 7 (Debug). 0 (Emergency) and 1 (Alert) levels are reserved for OS kernel. - Ruby default Logger defines levels from 0 (DEBUG) to 4 (FATAL) and 5 (UNKNOWN). Note that order is inverted.
For compatibility we define our constants as Ruby Logger, and convert values before generating GELF message, using defined mapping.
Constants
- DEBUG
- ERROR
- FATAL
- INFO
- UNKNOWN
- WARN