| Priority levels |
| :debug | `7` | Low-level debug events. |
| :info | `6` | Process flow infos etc. |
| :notice, :note | `5` | Lowest priority language notices. |
| :warning, :warn | `4` | Warnings. |
| :error, :err | `3` | PHP or system error. |
| :critical, :crit | `2` | This can't be good. |
| :alert, :alrt | `1` | Turn on the bat light. |
| :emergency, :emerg | `0` | Someone call the president. |
| Source / generator |
| :log | | Application origin, normal/manual log calls. |
| :sys | | System-level events and errno codes. |
| :lang | | Language errors, warnings, notices, etc. |
| :exception | | Langauge/runtime exceptions. |
| :assert | | `Assert()` warnings. |
| Field names |
| Any database column / primary field name can be represented as `:token`. It's pretty much only useful to use :vars however to map the following array parameter. |
| Injector calls |
| :backtrace | | Populates backtrace. |
| :server | | Inserts $_SERVER array into `context`. |
| :file | | Uncovers `file` and `line` from backtrace. |
| :version | | Reads out meta data (file/scm version, and section) from script comments. |
| :code | | Inserts 3 lines of `code` context. |
| :p | | Tries to deduce log event hierarchy from prior calls, sections, and backtraces. (Not yet implemented.) |
### Notes / Rationale
* So, this is either genius, or completely bonkers.
* The function name