【发布时间】:2016-07-03 12:36:26
【问题描述】:
我已经安装了 graylog 服务器及其依赖项。尝试使用 Monolog 将日志从我的 php 应用程序发送到 graylog 服务器。 但我不知道如何使用 Gelf 处理程序。我已经看到项目 Monolog 中存在的 GelfHandlerTest.php,但我无法设置我的发布者并创建处理程序。请任何人用示例代码解释我如何使用它。
尝试将日志从我的 localhost apache 发送到设置在安装 graylog 的同一专用网络中的服务器。
在 PHP 中执行的 testLogging 文件是,
use Monolog\Logger;
use Monolog\Handler\StreamHandler;
use Monolog\Handler\GelfHandler;
use Gelf\Message;
use Monolog\Formatter\GelfMessageFormatter;
$handler = new GelfHandler($publisher);
独白中如何设置发布者?
感谢任何形式的帮助。谢谢
【问题讨论】:
-
请提供一个最小、完整且可验证的示例:stackoverflow.com/help/mcve
标签: php logging monolog graylog