graylog サーバーとその依存関係をインストールしました。Monolog を使用して、php アプリケーションから graylog サーバーにログを送信しようとしています。しかし、私は Gelf ハンドラーの使用方法を認識していません。プロジェクト Monolog 内に存在する GelfHandlerTest.php を見ましたが、パブリッシャーを設定してハンドラーを作成することはできません。誰かサンプル コードで説明してください。それの使い方。
localhost Apache から、グレイログがインストールされているのと同じプライベート ネットワークに設定されているサーバーにログを送信しようとしています。
PHPで実行されているtestLoggingファイルは、
use Monolog\Logger;
use Monolog\Handler\StreamHandler;
use Monolog\Handler\GelfHandler;
use Gelf\Message;
use Monolog\Formatter\GelfMessageFormatter;
$handler = new GelfHandler($publisher);
モノログでパブリッシャーを設定するには?
どんな種類の助けも大歓迎です.Thanks