| 1 | `NONE`:: |
| 2 | `N`:: |
| 3 | Logging is disabled. |
| 4 | |
| 5 | `FATAL`:: |
| 6 | `F`:: |
| 7 | Severe errors that lead the execution to abort immediately. |
| 8 | + |
| 9 | This level should be enabled in production. |
| 10 | |
| 11 | `ERROR`:: |
| 12 | `E`:: |
| 13 | Errors that might still allow the execution to continue. |
| 14 | + |
| 15 | Usually, once one or more errors are reported at this level, the |
| 16 | application, plugin, or library won't perform any more useful task, but |
| 17 | it should still exit cleanly. |
| 18 | + |
| 19 | This level should be enabled in production. |
| 20 | |
| 21 | `WARN`:: |
| 22 | `WARNING`:: |
| 23 | `W`:: |
| 24 | Unexpected situations which still allow the execution to continue. |
| 25 | + |
| 26 | This level should be enabled in production. |
| 27 | |
| 28 | `INFO`:: |
| 29 | `I`:: |
| 30 | Informational messages that highlight progress or important states |
| 31 | of the application, plugins, or library. |
| 32 | + |
| 33 | This level can be enabled in production. |
| 34 | |
| 35 | `DEBUG`:: |
| 36 | `D`:: |
| 37 | Debugging information, with a higher level of details than the |
| 38 | `TRACE` level. |
| 39 | + |
| 40 | This level should :not: be enabled in production. |
| 41 | |
| 42 | `TRACE`:: |
| 43 | `T`:: |
| 44 | Low-level debugging context information. |
| 45 | + |
| 46 | This level should :not: be enabled in production. |