php - 如何禁用 Laravel 5 日志文件?

标签 php laravel laravel-5

我的 Laravel 5 网站在具有 1 GB 磁盘空间的共享主机上运行。但现在我有大约 100 MB 的日志文件。如何在 Laravel 5禁用日志文件

最佳答案

为了完全禁用日志记录,您需要覆盖 Laravel 设置的默认日志处理程序。你可以很容易地做到这一点

$nullLogger = new NullHandler();
\Log::getMonolog()->setHandlers(array($nullLogger));

您需要在处理请求之前尽早调用,例如你可以在你的 bootstrap/app.php 中这样做:

$app->configureMonologUsing(function($monolog) {
  $nullLogger = new \Monolog\Handler\NullHandler();
  $monolog->setHandlers(array($nullLogger));
});

return $app;

关于php - 如何禁用 Laravel 5 日志文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34652933/

相关文章:

javascript - 将 javascript 添加到 wordpress functions.php

javascript - 在 php 中导航,焦点问题

javascript - 有没有办法在具有错误 v-if 语句的 div 中显示 div

Laravel 4.2 错误页面消失了

php - 通过在电子邮件而不是短信中发送代码来确保帐户安全 : Laravel 5. 2

php - xampp 和 mysql 表中的所有列在 php 中都是小写的

laravel - Scrutinizer Laravel 5.2 无法分析

php - Laravel 无法禁用维护模式

laravel - 我应该在 Laravel 中嵌套资源的路由吗?

php - 当修改一条sql记录时,它正在修改所有表