エラスティックサーチでうまく機能するため、ロギングにlogstashを使用し始めています。
しかし、PHPにログを簡単に保存する方法が見つかりません。
PHPからログを保存する最速の方法は何ですか?
ファイル、tcp、udp 他?
したがって、アプリケーションに 1 つのクラスを追加するだけで、たとえば 1 行のコードを実行できます。
$logclass->log('my_event', 'mymessage');
エラスティックサーチでうまく機能するため、ロギングにlogstashを使用し始めています。
しかし、PHPにログを簡単に保存する方法が見つかりません。
PHPからログを保存する最速の方法は何ですか?
ファイル、tcp、udp 他?
したがって、アプリケーションに 1 つのクラスを追加するだけで、たとえば 1 行のコードを実行できます。
$logclass->log('my_event', 'mymessage');
この場合、「簡単」という言葉は多くのことに依存します。
何かを試してみてから、より具体的な質問をして戻ってきた方がいいでしょう。各オプションには長所と短所があります...たとえば、UDP パケットは発火後は無視されるため、パケットが失われる可能性があります。ドロップされる TCP パケットが多すぎると、ネットワークがブロックされる可能性があります。ファイルをログスタッシュに読み込むことができるように、ファイルにはファイルを保存するためのローカル ストレージ スペースが必要です。
いろいろ調べて試してみますが、いただいた情報だけでは適切な回答ができないと思います。
また、$logclass->log('my_event', 'mymessage');
File の TCP、UDP の選択は関係ありません。