Php 如何在Laravel 4中为每个日志级别编写单独的日志文件?
我当前的日志记录设置为应用程序消息和cli消息创建一个文件。如何让它为每个不同的日志级别(调试、错误等)创建一个单独的文件 我的app/start/global.php配置如下:Php 如何在Laravel 4中为每个日志级别编写单独的日志文件?,php,laravel,monolog,Php,Laravel,Monolog,我当前的日志记录设置为应用程序消息和cli消息创建一个文件。如何让它为每个不同的日志级别(调试、错误等)创建一个单独的文件 我的app/start/global.php配置如下: $logFile = 'log-'.php_sapi_name().'.txt'; Log::useDailyFiles(storage_path().'/logs/'.$logFile); App::error(function(Exception $exception, $code) { Log::er
$logFile = 'log-'.php_sapi_name().'.txt';
Log::useDailyFiles(storage_path().'/logs/'.$logFile);
App::error(function(Exception $exception, $code)
{
Log::error($exception);
});
使用类似的方式:
$handler = new Monolog\Handler\RotatingFileHandler(storage_path().'/logs/info.log',0,Logger::INFO);
Log::getMonolog()->pushHandler($handler);
如果您希望它用于错误,请使用Logger::ERROR等
有关u_构造的文档: