Log sources

The log { } block in UnrealIRCd 6 allows you to filter on sources.

Every log message has an unique event ID (eg ), is logged from a subsystem (eg:  ) and has a severity (eg: ,  , ..).

Below we list all the subsystems and possible log messages. Note that documenting this is work in progress and has only just begun.

Severities
UnrealIRCd has the following log levels / severities:
 * fatal: a fatal error occured, the system is at risk, eg: may die soon or clients cannot connect
 * error: an error occured
 * warn: a warning about something that could be serious but may not be a real error
 * info: informational message, eg client connecting, etc.
 * debug: a debug message. This may be spammy and is not meant to be read/seen in normal conditions (not logged and only sent to snomask +D). It is only meant to be used when debugging an actual problem.

Event ID
Every log message has an unique event ID.

See List of all log messages for a complete list of every possible log message: its event ID, where it is generated and what (JSON) information it contains exactly.