4

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

4

1 に答える 1