gpt4 book ai didi

php - Laravel 没有创建日志文件。

转载 作者:行者123 更新时间:2023-12-05 09:23:23 25 4
gpt4 key购买 nike

我正在学习 Laravel 4.0 来开发网络服务器。
我正在使用 LAMP 堆栈(Apache 2、php 5.5)。
我找不到 Log::error() 调用写入的日志文件。
据我所知,它应该是 app/storage/logs/log-cli-.txt 但那里没有文件。

代码如下:

app/commands/MsgCommand.php
public function fire(){
Log::error('messages - log');
}

它是从 artisan 那里调用的:

app/start/artisan.php
Artisan::add(new MsgCommand());

我找对地方了吗?
我如何检查这确实是正确的文件夹(即它在哪里配置)?检查错误的安装或设置。

感谢 marcanuy,我现在确定它正在写入 app/storage/logs。
我还发现如果我通过 artisan 调用命令,它写得很好。虽然在 apache 2 上运行什么也没有发生。我开始认为我设置的命令有误。

最佳答案

默认情况下 app/storage 是日志文件的位置,storage 文件夹在 bootstrap/paths.php 中配置

    'storage' => __DIR__.'/../app/storage',

还要确保此文件夹可由网络服务器写入。

关于php - Laravel 没有创建日志文件。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22075026/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com