Laravel打印日志
您必须配置laravel存储日志的位置。默认Log::info()
将日志放入日志文件而不是控制台。你可以使用tail -f logpath来查看日志。
谢谢!我对拉拉维尔完全陌生,所以不知道它。 –
在正常情况下,日志问题与正确写入权限关联到日志文件夹(存储/日志)。
如果您使用的调试/报告库如Bugsnag,您需要明确指定您需要Laravel日志和Bugsnag日志。要启用Laravel日志以及Bugsnag,请使用multi
选项在AppServiceProvider中注册Bugsnag。
public function register() {
// Bugsnag
$this->app->alias('bugsnag.multi', \Illuminate\Contracts\Logging\Log::class);
$this->app->alias('bugsnag.multi', \Psr\Log\LoggerInterface::class);
}
非常感谢。 – rudenerd
我想你需要运行后检查storage/logs/laravel.log
Log::info('test log');
希望这有助于你
谢谢你的回答! –
@VivekSadh如果我的答案是你的解决方案,那么请接受我的答案。 –
尝试\登录::信息( '测试日志');还检查文件权限。 –
你在哪里看日志?默认情况下,它们位于'storage/logs/laravel.log'中。他们不会在您的网络服务器日志或控制台中。 – ceejayoz
我误读了你应该使用'use dump(),dd()或print_r()'的问题。 –