0

我正在使用php 语言开发一个新的微服务,我希望将日志记录发送到efk服务器。

我应该在我的 php 应用程序中使用什么日志记录框架?

我怎样才能只发送应用程序日志(没有整个 syslog 或 apache 服务器日志)?

4

1 回答 1

0

看看独白。它用途广泛,被一些大型框架使用,并且支持PSR-3. 它是可扩展的,还支持记录到多个通道(stderr、日志文件、Loggly 等)

安装和配置后,您可以像这样使用它:

// Create the logger
$logger = new Logger('my_logger');

/**
* Now add a handler to log to a local file (you could configure a remote logging service
* or DB connection, or anything you've created to extend monolog)
*/
$logger->pushHandler(new StreamHandler(__DIR__.'/my_app.log', Logger::DEBUG));

// You can now use your logger
$logger->info('Some interesting thing happened in my app');
于 2019-06-27T08:30:45.940 回答