我正在學習Laravel 4.0開發一個網絡服務器。
我使用LAMP堆棧(Apache 2,PHP 5.5)。
我無法找到Log :: error()調用寫入的日誌文件。
據我所知它應該是app/storage/logs/log-cli-.txt,但是那裏沒有文件。Laravel不創建日誌文件。
下面是代碼:
app/commands/MsgCommand.php
public function fire(){
Log::error('messages - log');
}
這是一個從工匠稱爲:
app/start/artisan.php
Artisan::add(new MsgCommand());
我是否找對了地方?
我怎樣才能檢查這確實是正確的文件夾(即它在哪裏配置)?檢查錯誤的安裝或設置。
感謝marcanuy,我現在確信它正在寫入app/storage/logs。
另外我發現它寫得很好,如果我通過工匠調用命令。在Apache 2上運行雖然沒有發生。我開始認爲我錯誤地設置了命令。
由於設置用戶,我看到它,它有默認路徑。我有寫作許可。 – kotoko