Protokollierung
Protokollebenen, Dateien, Syslog und Konsolenfarben
Ändern Sie diese, um festzulegen, wie viel protokolliert wird, wohin die Protokolldateien gehen, oder um Zeitstempel in Ihrer eigenen Zeitzone anzuzeigen.
Beispiel
In den Dateien mehr protokollieren als auf der Konsole und Protokoll- und Job-Zeitstempel in Amsterdamer Zeit anzeigen. In der .env des Compose-Projekts:
LOG_LEVEL=info
LOG_CONSOLE_LEVEL=notice
LOG_TZ=Europe/Amsterdam
Syslog
Syslog-Server werden nicht mehr hier konfiguriert: Fügen Sie sie unter Einstellungen > Verbindungen > Syslog hinzu, siehe Protokolle. Die Variablen LOG_SYSLOG_* unten sind seit 7 veraltet. Der erste Start, der LOG_SYSLOG_HOST gesetzt vorfindet, importiert sie einmal als Syslog-Server syslog, der das Serverprotokoll empfängt, und ignoriert sie danach.
Variablen
Jede Variable dieser Gruppe, mit Typ, Standardwert und Beschreibung:
| Variable | Auswahl/Standardwerte | Kommentare |
|---|---|---|
| LOG_FORMAT string added in version 7.0.0 | Standard: 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 | Auswahl:
| Log level
AnsibleForms logs to a log file called ansibleforms.log. |
| LOG_RETENTION_DAYS number added in version 7.0.0 | Standard: 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 | Standard: %PERSISTENT_FOLDER%/logs | Logs folder
AnsibleForms maintains 2 logfiles. Hinzugefügt 4.0.0
Make the logfiles rotating with daily timestamp. 30days of logs are kept. |
| LOG_CONSOLE_LEVEL string | Auswahl:
| 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 | Standard: 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 | Standard: | 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 | Auswahl:
| 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 | Standard: 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 | Auswahl:
| 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 | Standard: /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 | Standard: 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 | Auswahl:
| 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 | Standard: 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 | Standard: \x1b[31m | Error color code
The escape color code for error (default red) |
| LOG_COLOR_WARN string added in version 3.0.1 | Standard: \x1b[33m | Warning color code
The escape color code for warning (default yellow) |
| LOG_COLOR_NOTICE string added in version 3.0.1 | Standard: \x1b[37m | Notice color code
The escape color code for notice (default white) |
| LOG_COLOR_INFO string added in version 3.0.1 | Standard: \x1b[32m | Info color code
The escape color code for info (default green) |
| LOG_COLOR_DEBUG string added in version 3.0.1 | Standard: \x1b[36m | Debug color code
The escape color code for debug (default cyan) |