Logging
Logniveaus, bestanden, syslog en consolekleuren
Wijzig deze om aan te passen hoeveel er wordt gelogd, waar de logbestanden terechtkomen, of om tijdstempels in je eigen tijdzone te tonen.
Voorbeeld
Log meer in de bestanden dan op de console, en toon de tijdstempels van log en jobs in Amsterdamse tijd. In de .env van het compose-project:
LOG_LEVEL=info
LOG_CONSOLE_LEVEL=notice
LOG_TZ=Europe/Amsterdam
Syslog
Syslogservers worden hier niet meer geconfigureerd: voeg ze toe onder Instellingen > Verbindingen > Syslog, zie Logs. De variabelen LOG_SYSLOG_* hieronder zijn sinds 7 verouderd. De eerste start die LOG_SYSLOG_HOST ingesteld vindt, importeert ze eenmaal als de syslogserver syslog, die het serverlog ontvangt, en negeert ze vanaf dan.
Variabelen
Elke variabele van deze groep, met het type, de standaardwaarde en de beschrijving:
| Variabele | Keuzes/Standaardwaarden | Opmerkingen |
|---|---|---|
| LOG_FORMAT string added in version 7.0.0 | Standaard: text | Log format
Every request gets an id: the X-Request-Id a reverse proxy sent, or a new one. It is returned in the response’s X-Request-Id header and carried by every line written while the request is served ( |
| LOG_LEVEL string | Keuzes:
| Log level
AnsibleForms logs to a log file called ansibleforms.log. |
| LOG_RETENTION_DAYS number added in version 7.0.0 | Standaard: 90 | Log file retention (days)
How many days of server log files are kept: the main log and the errors log, one file a day, zipped once the day is over. Older files are deleted. 0 keeps every file. Takes effect at once, without a restart. |
| LOG_PATH string | Standaard: %PERSISTENT_FOLDER%/logs | Logs folder
AnsibleForms maintains 2 logfiles. Toegevoegd 4.0.0
Make the logfiles rotating with daily timestamp. 30days of logs are kept. |
| LOG_CONSOLE_LEVEL string | Keuzes:
| Console log level
When you run ansibleforms, by default the application also logs to the console. |
| LOG_TZ string added in version 5.0.10 | Standaard: UTC | Log time zone
Sets the timezone for log timestamps. Use a valid IANA timezone string (e.g., UTC, Europe/Amsterdam, America/New_York). Also used for the job timestamps. |
| LOG_SYSLOG_HOST string added in version 3.0.1 | Standaard: | Syslog host (deprecated)
Deprecated since 7, removed in 8. The first 7.x start that finds |
| LOG_SYSLOG_LEVEL string added in version 3.0.1 | Keuzes:
| Syslog level (deprecated)
Deprecated since 7, removed in 8. The first 7.x start that finds |
| LOG_SYSLOG_PORT number added in version 3.0.1 | Standaard: 514 | Syslog port (deprecated)
Deprecated since 7, removed in 8. The first 7.x start that finds |
| LOG_SYSLOG_PROTOCOL string added in version 3.0.1 | Keuzes:
| Syslog protocol (deprecated)
Deprecated since 7, removed in 8. The first 7.x start that finds |
| LOG_SYSLOG_PATH string added in version 3.0.1 | Standaard: /dev/log | Syslog path (deprecated)
Deprecated since 7, removed in 8. The first 7.x start that finds |
| LOG_SYSLOG_SOURCE string added in version 3.0.1 | Standaard: localhost | Syslog source hostname (deprecated)
Deprecated since 7, removed in 8. The first 7.x start that finds |
| LOG_SYSLOG_TYPE string added in version 3.0.1 | Keuzes:
| Syslog protocol type (deprecated)
Deprecated since 7, removed in 8. The first 7.x start that finds |
| LOG_SYSLOG_APPNAME string added in version 3.0.1 | Standaard: AnsibleForms | Syslog app name (deprecated)
Deprecated since 7, removed in 8. The first 7.x start that finds |
| LOG_COLOR_ERROR string added in version 3.0.1 | Standaard: \x1b[31m | Error color code
The escape color code for error (default red) |
| LOG_COLOR_WARN string added in version 3.0.1 | Standaard: \x1b[33m | Warning color code
The escape color code for warning (default yellow) |
| LOG_COLOR_NOTICE string added in version 3.0.1 | Standaard: \x1b[37m | Notice color code
The escape color code for notice (default white) |
| LOG_COLOR_INFO string added in version 3.0.1 | Standaard: \x1b[32m | Info color code
The escape color code for info (default green) |
| LOG_COLOR_DEBUG string added in version 3.0.1 | Standaard: \x1b[36m | Debug color code
The escape color code for debug (default cyan) |