====== Log Levels ======

Synchronet supports multiple "log levels".  You can configure these as a "least important I want to see" type setting from the ''[[dir:ctrl]]/[[config:sbbs.ini]]'' file or from [[:monitor:sbbsctrl|the Synchronet Control Panel]].

The levels are as follows:

| Name | Description | Interpretation | Examples | Corrective action required |
| LOG_EMERG | System is Unstable | | (Not used in current code) | |
| LOG_ALERT | action must be taken immediately | | (Not used in current code) | |
| LOG_CRIT | critical conditions | Something very bad happened | Out of memory, open file failures, socket creation errors, etc. | The sysop is expected to need to take some action to restore functionality.  If the action is not obvious, they should ask for help. |
| LOG_ERR | error conditions | Something bad happened | File permission error, no such directory, corrupted message base, etc. | The sysop is expected to need to take some action to restore functionality.  If the action is not obvious, they should ask for help. |
| LOG_WARNING | warning conditions | Something unexpected happened | Unexpected socket state, unable to create directory, failed password attempts, service disabled in INI file, etc. | Sysop should read the warning and may or may not take action.  The system is expected to be functional aside from the connection the warning is logged on. |
| LOG_NOTICE | normal but significant condition | Something somewhat unusual happened | Block IP address detected, too many mail recipients on an E-mail, File deleted or renamed, directory created, terminal connection terminated abnormally, ignored service is configured, etc | No action is expected.  This is normal behavior, but something the Sysop should be able to find out about |
| LOG_INFO | informational | Something happened | Unknown user, file transferred, user connected, system started, etc. | No action expected.  Status update style messages |
| LOG_DEBUG | debug-level messages | System is running | Send data to user, set up a JavaScript context, Various verbose messages. | No action expected.  Should be of interest to developers only.  May be useful for reporting a bug. |

===== See Also =====
  * [[:config:|Configuration]]

{{tag>logs}}
