当前的日志记录设置为应用程序消息和cli消息创建了一个文件。如何让它为每个不同的日志级别(调试、错误等)创建一个单独的文件?
我的app/start/global.php配置如下:
$logFile = 'log-'.php_sapi_name().'.txt';
Log::useDailyFiles(storage_path().'/logs/'.$logFile);
App::error(function(Exception $exception, $code)
{
Log::error($exception);
});发布于 2014-07-03 15:15:47
用这样的方法:
$handler = new Monolog\Handler\RotatingFileHandler(storage_path().'/logs/info.log',0,Logger::INFO);
Log::getMonolog()->pushHandler($handler);如果您想要错误,请使用Logger::ERROR等。
有关__construct:https://github.com/Seldaek/monolog/blob/master/src/Monolog/Handler/RotatingFileHandler.php的文档
https://stackoverflow.com/questions/24557115
复制相似问题