ログ
ログレベル、ファイル、syslog、コンソールの色
ログに記録する量やログファイルの保存先を調整したり、タイムスタンプを独自のタイムゾーンで表示したりするには、これらを変更します。
例
コンソールよりファイルに多くのログを記録し、ログとジョブのタイムスタンプをアムステルダム時間で表示します。 compose プロジェクトの .env では次のようにします。
LOG_LEVEL=info
LOG_CONSOLE_LEVEL=notice
LOG_TZ=Europe/Amsterdam
Syslog
Syslog サーバーはここでは設定しなくなりました。 設定 > 接続 > Syslog で追加してください。 ログ を参照してください。 下の LOG_SYSLOG_* 変数はバージョン 7 から非推奨です。 LOG_SYSLOG_HOST が設定されていることを検出した最初の起動で、それらは一度だけ サーバーログを受け取る syslog サーバー syslog としてインポートされ、以降は無視されます。
変数
このグループのすべての変数と、その型、既定値、説明:
| 変数 | 選択肢/既定値 | 説明 |
|---|---|---|
| LOG_FORMAT string added in version 7.0.0 | 既定値: 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 | 選択肢:
| Log level
AnsibleForms logs to a log file called ansibleforms.log. |
| LOG_RETENTION_DAYS number added in version 7.0.0 | 既定値: 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 | 既定値: %PERSISTENT_FOLDER%/logs | Logs folder
AnsibleForms maintains 2 logfiles. 追加 4.0.0
Make the logfiles rotating with daily timestamp. 30days of logs are kept. |
| LOG_CONSOLE_LEVEL string | 選択肢:
| 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 | 既定値: 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 | 既定値: | 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 | 選択肢:
| 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 | 既定値: 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 | 選択肢:
| 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 | 既定値: /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 | 既定値: 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 | 選択肢:
| 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 | 既定値: 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 | 既定値: \x1b[31m | Error color code
The escape color code for error (default red) |
| LOG_COLOR_WARN string added in version 3.0.1 | 既定値: \x1b[33m | Warning color code
The escape color code for warning (default yellow) |
| LOG_COLOR_NOTICE string added in version 3.0.1 | 既定値: \x1b[37m | Notice color code
The escape color code for notice (default white) |
| LOG_COLOR_INFO string added in version 3.0.1 | 既定値: \x1b[32m | Info color code
The escape color code for info (default green) |
| LOG_COLOR_DEBUG string added in version 3.0.1 | 既定値: \x1b[36m | Debug color code
The escape color code for debug (default cyan) |