ログハンドラー
ログハンドラーを設定して、メッセージをリモートログサーバーに送信できます。 ログハンドラーは、ログをSlackやメールにプッシュする方法と同様に、ログの作成とデプロイを他のシステムにプッシュします。 を有効にできます syslog ハードウェア関連のメッセージをログに記録するのに最適なハンドラ、またはソフトウェア アプリケーションからのメッセージをログに記録するのに最適な Graylog Extended Log Format (GELF) ハンドラ。
次の例では、設定をに追加して、これらのハンドラーの両方を設定します。 .magento.env.yaml
ファイル。 最小ログレベル(min_level
)値については、を参照してください。 ログレベル.
log:
syslog:
ident: "<syslog-ident>"
facility: 8 # https://php.net/manual/en/network.constants.php
min_level: "info"
logopts: <syslog-logopts>
syslog_udp:
host: "<syslog-host>"
port: <syslog-port>
facility: 8 # https://php.net/manual/en/network.constants.php
ident: "<syslog-ident>"
min_level: "info"
gelf:
min_level: "info"
use_default_formatter: true
additional: # Some additional information for each log message
project: "<some-project-id>"
app_id: "<some-app-id>"
transport:
http:
host: "<http-host>"
port: <http-port>
path: "<http-path>"
connection_timeout: 60
tcp:
host: "<tcp-host>"
port: <tcp-port>
connection_timeout: 60
udp:
host: "<udp-host>"
port: <udp-port>
chunk_size: 1024
ログレベル
ログレベルは、通知メッセージの詳細レベルを決定します。 次のログレベルカテゴリには、その下のすべてのログレベルが含まれます。 例: debug
level にはすべてのレベルからのログが含まれますが、 alert
level は、アラートと緊急事態のみを表示します。
- debug – 詳細なデバッグ情報
- 情報- ユーザー・ログインや SQL ログなどの対象イベント
- 通知 – 通常の、重要なイベント
- 警告 – 非推奨の API の使用や API の不適切な使用など、エラー以外の例外的な発生
- エラー – 即時アクションを必要としない実行時エラー
- 重大 – 使用できないアプリケーション・コンポーネントや予期しない例外などの重大な状態
- アラート SMS アラートをトリガーする、Web サイトのダウンやデータベースの使用不能など、即時対応が必要
- 緊急— システムは使用できません
recommendation-more-help
05f2f56e-ac5d-4931-8cdb-764e60e16f26