Dico |
|
GNU Dictionary Server |
Sergey Poznyakoff |
4.3.7 Logging and Debugging
The directives described in this subsection provide basic logging capabilities.
- Configuration: log-tag string
Prefix syslog messages with this string. By default, the program name is used.
- Configuration: log-facility string
Sets the syslog facility to use. Allowed values are: ‘user’, ‘daemon’, ‘auth’, ‘authpriv’, ‘mail’, ‘cron’, ‘local0’ through ‘local7’ (case-insensitive), or a facility number.
- Configuration: log-print-severity boolean
Prefix diagnostics messages with a string identifying their severity.
- Configuration: transcript boolean
Controls the transcript of user sessions. If boolean is ‘true’, the transcript will be output to the logging channel. In the transcript, the lines received from client are prefixed with ‘C:’, while those sent in reply are marked with ‘S:’. Here is an excerpt from the transcript output:
S: 220 example.net dicod (dico 2.10) <mime.xversion> <1645.1212874507@example.net> C: client "Kdict" S: 250 ok C: show db S: 110 16 databases present S: afr-deu "Afrikaans-German Freedict dictionary" S: afr-eng "Afrikaans-English FreeDict Dictionary" [...] S: . S: 250 ok
(The first line is split in two to fit in the printed page width.) This option produces lots of output and can significantly slow down the server. Use it only if you are debugging
dicod
or some remote client. Never use it in a production environment.
This document was generated on September 4, 2020 using makeinfo.
Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.