我目前正在使用带有 Monolog 的 Silex 框架作为日志记录机制。通过使用以下组件,我能够成功地将默认的 Symfony WebProfiler 集成到我的项目中 - https://github.com/silexphp/Silex-WebProfiler (Silex-WebProfiler)。它可以工作,但不幸的是它无法从其_profiler页面显示来自 Monolog 的日志消息。有人知道如何解决这个问题吗?
如果这完全相关,这是我的配置:
use Silex\Provider;
...
//Monolog
$app->register(new Provider\MonologServiceProvider(), array(
'monolog.logfile' => __DIR__ . '/../log/development.log',
'monolog.name' => 'MyAppName'
));
...
// Web Profiler
if ($app['debug']) {
$app->register(new Provider\WebProfilerServiceProvider(), array(
'profiler.cache_dir' => __DIR__.'/../cache/profiler/',
'profiler.mount_prefix' => '/_profiler', // this is the default
));
}